Yes he did--unfortunately, Trader Dave really wants to win now and doesn't care about the future--especially as the Sox payroll swells over the tax after this season due to arb raises and bad contracts. Current projections have them over $200M in 2018 and 2019, and a dire mess in 2020, when Porcello, Pomeranz, Sale and Bogaerts are free agents and everyone except Pomeranz likely getting $25-35M/year in free agency.. which will be difficult for the Sox to afford, as they'll be back at the 50% tax again then, assuming they reset this year by keeping payroll under $195M...
If Sale doesn't work out and Porcello regresses back to the pitcher he was in Detroit, Sox are in a heap of trouble..