That is an unreal contract.
Paying him 1mil for the final 2 years of his contract, with a cap hit of 6mil is a steal.
6mil for him, when he would get 9-10 on the open market says it all folks.

Ken Holland
Z gets the money/term he wants. Detroit gets the cap hit he wants. Everybody wins, except the 29 other teams. Detroit = teh win.