Not sure if you're referring back to his second spell with us. If so, he played 28 games at least in his first season, so would have been offered a contract for the second season, virtually all of which he then missed. We could have offered him another contract at the end of the second season if we'd wanted to, but (a) he probably wanted more than we could afford, (b) he seemed to want to stay in League One, (c) his injury record would have made him a bit of a gamble.
Those points would also apply if you meant we could have offered him a contract now.