It wasn't a bad move by him, that's not what I meant. It's a good decision when you're that age and coming off an inconsistent start to your career to guarantee yourself money.
That also, however, sets up a situation where he has only 1 real legitimate chance to get paid the real big contract. He should do so.