This is a weird signing. I mean, he'll be 34, but still, he could have gotten that for just 2 years.
Even adjusted for taxes, it just a weird deal for 4 years. It like a player saying "I think I want to play 4 more years before I'm forced out of the league, how do we make this happen so I can keep playing?"It's them damn taxes again...