Yeah, Maggie, great question. Look, first off, I'll say we are extremely pleased with our cash flow performance this year. Coming off the year in FY '22, where we generated $7 million of free cash flow and then we went and bought acquisitions after that and essentially took out debt to do so. That was not the game plan coming into '23. We were very clear with that early in our conversations on earnings calls and just really excited to report we delivered great cash flow performance of $80 million in the year. And we actually put money into the bank to keep on the sidelines for future strategic investments in the business. So extremely pleased about that. And as you think about last year to this year, the $70 million to the $80 million, yeah, we saw, as it wasn't snowing in Q2, we made a strategic decision to pull back on CapEx that benefited our cash flow year-over-year, roughly $50 million for the CapEx year-over-year down. But look, I think that was very strategic and shows the flexibility of our balance sheet, as Dale mentioned. In the year with low snow, we're able to flex capital down a bit in years as we're guiding in '24, we're expecting a more, call it, historical snowfall, we would flex that CapEx guide up a little bit. And you think about '24 guidance, a range of cash flow of $45 million to $75 million. That's coming off the year where we did have about $25 million of onetime favorable impacts in our cash flow, whether it was related to tax benefits we got from our tax planning or partial sale of our interest rate hedge we had on our collar. But regardless of that, as you think about '24 guide, we're looking at guiding to a point of $60 million to even at the high end, $75 million, $80 million of free cash, which has put us back to where this year was. And that's through improved operating results and some of the savings on our interest expense, which, as you can see, we're redeploying capital back into the business. So dollars were saving -- our capital, dollars were saving -- I'm sorry, dollars we're saving on interest and dollars we're saving in other areas of the balance sheet, we'll redeploy back in the capital, as Dale mentioned, we'll refresh our fleet and be able to put our employees in a much more favorable working environment every day.