Makes you think that when they offered him the $2.4M, they either expected him to make the 25 man roster, or they thought $2.4M was worth having at AAA as a catching insurance policy.
Or, maybe Swihart's "improvement" surprised management and forced a change of plans.
I'm glad we have Leon as insurance, but as much as I like having him on the team, I think that $2.4M could be better used at the deadline on a pro-rated contract. In a sense, $2.4M can get a $7M pro-rated contract on July 31st.