Yea he earned it, but this will completely mess up the Heat, Cap Wise. There is no way he can Put up 20+ 10+, 2+ when he's past 35. I have my doubts for 34. usually when an NBA player hits 30, their Knees beegin to weaken, and it's harder for them to be that dominant...should have gave him less, and give Wade more when his contract expires.