Yes, David, it's a great question. I think Keefer kind of alluded to a number of puts and takes in the prepared remarks. We're very proud of where the gross margin settled out, where EBITDA margin settled out. The big driver in Q2 was the rotation to our higher-margin product lines like we talked about and then to my earlier point, Keepers commentary around various costs rolling out of the system, unemployment taxes, FICA, FUTA, SUTA, et cetera. And so those costs, by and large, are out of the system for the balance of the year now, and we'll continue to reduce over time. I think the question really becomes, why we updated guidance is what happens with white space, crew utilization, et cetera. The reality of the situation is 2023 has not played out like everybody thought it would. Everybody was calling for kind of a tepid 50 to -- 40 to 50 rig increase. Reality is we've lost 120 rigs on a year-to-date basis. And of course, the gas market has been challenging. That being said, everybody is very bullish gas next year. And so as we think through the go forward, we would think that the recent strength in commodity prices will have a positive impact on activity. And we think that the private operators who basically led the rig count decline on a year-to-date basis, they typically react quicker, throttle activity quicker. And we think they will stand up some incremental activity if commodity prices remain strong, but there is always a lag. So how does that position KLX and to your point, the margin question, look, the reality is all the credit of our 2Q performance goes and our LTM performance for that matter goes to the team in the geo regions and the areas. And we're very proud of those results. I think the question becomes, does the product line mix change as activity presumably increases. The benefit that we have is we're well advantaged to take advantage of increased demand on the drilling and completion side. So even if the production and intervention side may be degraded on a percentage basis, which might lower overall margin, you would expect that to come in concert with increased revenue perhaps above the guidance range. So I'll kind of wrap up with saying, look, when you're in transition periods of markets like this, customer delays, especially with any single multi-well pad can have outsized impacts on very tight ranges because it impacts multiple KLX services, but the name of the game is to manage our cost structure to remain flexible. And so I think that's what we do very well. I'm a huge baseball fan. We speak to our team every month and say, guys, focus on winning every single month. And baseball, if you win every inning, you win the game, it's real simple. And that's what our team is focused on is winning every month, and that continues to lead to outsized quarters.