It seemed like the Cards were the ones pushing for an extension. Another team might make the move either as a stopgap, look at the contract as a low-risk/high potential venture, or do the trade with confidence of extending after the fact. This would seem like the best idea for both parties -- Travis would get more money up-front, and a little more security; the team trading for him would know they get more than just 1 year out of the deal. I am rather surprised the Cards required the extension prior to the trade -- I really think they were balking for more reasons than just the contract, which, when all is said and done, is really team friendly.