Yes, but you're forgetting that hours before the trade Grant said that the team would certainly get significantly more for Happ than a package of Drury + Contreras + Gallegos. So his options were admitting that he was wrong, or arguing that McKinney carries significantly more value than Contreras + Gallegos. Given that it's Grant we're talking about, the only possible outcome was a Justin Upton comp thrown on McKinney.