We alluded to it at the time of the signing, but hallelujah the Astros front-loaded Scott Feldman's contract. Jon Heyman is reporting the details of Feldman's contract as...
We've been wondering why teams don't do this more for years. Players decline in value over the course of their contracts, especially 30-year old pitchers...so why not pay for the value you know (think) you're going to get? Then, if you want to move the player during the life of the contract, it makes it easier, because the team isn't trying to trade a 34-year old pitcher scheduled to make $125m in one season*.
So good work, Astros.