McCoy was already due close to $25 million over the next three seasons. Buffalo would not trade a great young defensive building block like Kiko Alonso unless they believe McCoy is going to be part of the team for the rest of his contract. Giving McCoy more money seems unnecessary considering the relative value of running backs around the league, but perhaps guaranteeing him some of his contract will make the jarring trade go down smoothly.