Maximum efficiency in handling Carlos' situation became impossible quite a while ago. There's a threshold where the shorter length of his time before free agency works against him in two ways. One, that teams aren't as willing to give up as much for him, and second, that any extension he gets will go farther than a team should be comfortable extending a pitcher. With that in mind, the choice is between: Draft picks + 12 million in this year's FA class Z at this contract, with the very real risk he'll break down and be unproductive and expensive by the end of the deal The lesser return you could get for Z in trade + 12 million in this year's FA class There isn't a no-brainer option there. Dealing him would seem to be the least realistic proposition, especially with how tightly GM's were hoarding prospects this deadline. Choosing between signing Z and letting him leave, I think they made the right call. Considering the FA class, our current rotation situation and who is in house to perform in the rotation, as well as Z himself(age, injury history, repertoire, etc), I think it's much more likely that we'd be unable to replace Z in the short term than his contract becoming a force that keeps a large market team like ours from making necessary moves.