Yeah I actually don't hate that contract if it was my team. They get three years out of him and if there are issues with health/performance they can cut him and absorb $39 mil dead money. Not too crazy (barring other crazy dead money contracts that would compound that) and will be even less crazy in four years as cap continues to grow. The big problem will be if they want to keep him after three years because they'll have $145 million in cap hits to figure out over next two years. Only way this contract kills them is if he sucks or gets seriously injured this year but those are the risks. They are gambling their next three years on him basically.