My only concern is that he'll continue to get worse, to the point where teams won't even want to waste a guaranteed roster spot on him. If you can trade him now with a few million in salary relief for the next three years, I say do it. I highly doubt his value is going to rise much. But if your only upside to trading now is a few million bucks, then it makes more sense to keep him since he could have a good year, making it possible to unload even more money, if needed, or possibly get a prospect. As a big market team with room in the payroll you can afford to gamble a few million dollars on the chance you'll get more in the future. Yeah, no kidding. His value is pretty much rock bottom right now, so the Cubs would probably save, what, $5-6 million from the rest of his contract if they're just looking to unload him? I know that's not nothing, but come on; if they're still scraping for (relative) dollars then it's just ridiculous.