Wasn't there something about that not being allowed? Would it work if we gave him a month at a time? He'd be a free agent at the end of each contact and could sign again.
Not an ideal solution but unless TM has someone lined up might be worth considering.