Sorry if someone already said this, but wouldn't it make sense to hold on to him until his contract year? By then he should be either in better shape or playing for a contract, so his value should have risen by that point, unless he just eats himself out of the league. Point being that we should hold onto him until then, as I am reluctant like others to pay him big bucks even if he improves.