They had to rework his contract as part of the trade.

This tells me he might play more than one year. If he is going to stick around, they had to do something otherwise his cap number was going to be over 107.5 million.
https://www.jsonline.com/story/sport...t/70472920007/