Yep. Sounds like a great deal for the Bills. Also means that there wasn't much of a market out there for TT . For all the talk of him not wanting to restructure and he can go to one of many teams and be a starter, here he is back on a team -friendly contract.
Having said that, this covers the Bills on the low side and ensures they don't have to panic in the draft. They can take a QB they like if the value is there in 1st or 2nd round.
So, in short, bash Whaley if he 'goes rogue' and bash him if he agrees with his new coaches' evaluations.