I mean, two years at 8something million seems like an easy yes. We don't need the money elsewhere. Worst of worst scenarios you trade with retention or buy out for the last year.
Edit, not sure when bonuses hit, but technically he is paid more than his cap hit last 2 years.
I believe his bonus for this year, would have been paid out today barring any wrench being thrown into that by his current status in the player assistance program.
If I'm correct, he's owed a salary of 7,100,000 this year and next, along with next year's 2M bonus, total of 16,200,000. Cap hit of 8,700,000...so you're saving 1.2M on the cap if this year's bonus is paid or spending an extra 800k if it's not