Keeping his options open. If we don't go up, he can cash in on a free transfer and get a nice chunky signing on fee. If we do go up, he can benefit from a juicy new contract, or cash in on a free transfer and get a nice chunky signing on fee.
I'd do the same.