And if he's fantastic for us (yes yes I know) and we only gave him a 2 year contract folks would complain about that. 3 years is about right for a player his age imo.
3 years isn't a long contract though.
He certainly give plenty to talk about..