Yeah. Thanks Tommy. Well, first, it -- obviously, when you manage the business, you're managing all the pieces that, that end up being double-digit, either margin or not. So, it's -- if I focus on SG&A, there's been a complete lack of capability over the last probably 18 months, almost two years, lack of an ability to find efficiencies when supply chain was completely disrupted. You had exceeding demand in terms of chasing demand in the marketplace. You have competitive factors that we wanted to take advantage of. So, we hired more people brought in, in more customer service, more of everything in order to grow and our market share gains, or evidence of that accomplishment, all of that has to be built through SG&A. We also asked our vendors for programs and for benefits and economics, so that we could invest more people. We could open up more locations than we have. And obviously, the technology spinning has proliferated over the last two years for good reason, and with good results. So, now I've built that up. Needless to say, the message now is where are the efficiencies? Let's go -- let's put the nose to the grindstone, ask our teams, ask our leaders, ask our field people, ask our branch managers to take a breath. They're still very busy by the way. It's still a very busy season and business is still very good. But when we look out beyond the horizon, to some extent, SG&A has to be dealt within the creative and entrepreneurial way that that we know is possible. Virtually every variable cost has increased in line with sales over the last two years. And remember, sales are probably up 25, 30% in the last 18 months, if I put that in perspective on a same-store basis. And so, variable costs will be dealt with, and whatever that variable picture looks like in the next 12 months. And then, you have a bunch of structural costs that have been frankly, again, built in a very inefficient environment that will become more efficient as time goes on.