Just a little note- if you have, for example a 33 year old player with 2/3 years on his contract, there is no value in renewing his contract to 'ensure he stays longer'. He will retire when he retires basically