Yes. There's a lot in that question Keith but it's a great question. So honestly we're still working through our budgeting cycle so it's a bit early to give hard guidance on 2025 CapEx. We certainly don't have anything in the hopper with the scale of the Kermit expansion or the Dune Express by any means. So it will be down meaningfully year-over-year. We're always going to make sure that we're investing enough in maintenance CapEx to preserve our core assets. Additionally, we have a number of exciting growth initiatives in the incubator that are aching for some CapEx. But all of those have to be weighed against further growth to the dividend and now buying back our own stock, as you mentioned. So -- thus to get through the budgeting process, these products are going to need to display very concrete path. It's covering a very high return threshold as we have the opinion that Atlas is at pretty attractive levels currently. So on top of that, we do continue to have frequent customer inquiries around future Encore mines. We continue to state that we aren't going to speculatively build more mines. But if there's concrete customer demand, the Encore model remains a very attractive growth avenue. I'll obviously have more detail on CapEx for you on next quarter's call. With respect to the buyback authorization that we now have in place and how we're thinking about capital allocation going forward, from the start, Atlas' management and Board have felt the company provides a unique platform for differentiated returns both on and of capital to shareholders, particularly relative to the rest of the OFS space, which historically hasn't displayed the relative scores on those metrics -- the best relative scores on those metrics against the broader market. But we have a unique position. So we've got the right assets and the right locations and then we're in the finishing stages of completing what, in our opinion, is irreplicable infrastructure advantage that's going to widen that return gap even further. So you take a step back and if we think about capital allocation, just forgive me for the trite analogy, but I think it's about the balance sheet as the foundation of capital allocation, particularly in a cyclical industry like ours. So leverage is always really enticing when you're layered up with an up cycle in an Excel model, but down cycles in this industry are always deeper and often times longer than we expect. And we have enough collective time in the oilfield and the scars to go with it to know that maintaining a fortress balance sheet is essential. So we're currently in a great leverage position, which is only going to improve next year, However, we do have approximately $148 million due on the note related to the Hi-Crush acquisition next year, which is a pretty large use of cash. After the balance sheet you do have to continue to invest in the core business, maintain those -- as we talked about maintaining those assets to enable our superior return that remains imperative. On average, we think that that's approximately about $60 million per annum but that can go up or down depending on the type of project work required. So, those two are your foundation. And after that, it's balancing the demands between growth CapEx and organic growth and incremental return of capital to shareholders. Typically, the growth CapEx, our operations and commercial teams put in front of us are the highest returns of cash where we see with returns often well in excess of 20%. However, those projects are infinite. And we run through them -- we run them through a pretty strenuous justification process that sees more fall off and get through. With respect to inorganic growth, we continue to look for ways to accelerate the growth of Atlas' cash flows, but we're going to be very disciplined in that process. So we have a great core business and absolutely don't need to do anything that dilutes our current portfolio. So any acquisition we pursue is going to bring with it further competitive differentiation and an attractive valuation that will accelerate the growth of our cash flows, and ultimately, our ability to grow the dividend and buybacks. Which brings me to what you're really asking about, which is how are we thinking about incremental return of capital. We've steadily grown our common dividend, so it's now sitting at $0.24 per share, which represents about 4.8% annualized yield, which I believe is the second highest amongst the entire OFS universe. So we're sitting pretty well there. We think about the common dividend, it's like that's a sum of money that we hope we can -- that we know we can return to our shareholders on the rainiest to rainy days. So as our business grows and hopefully achieve even greater levels of cash flow stability, we will -- we're going to constantly evaluate growing that number. But we also want to make sure that's at a level where investors know they can bank on receiving that check every quarter. So, however, we sell a very cyclical commodity. And while today's same pricing is at depressed levels, it's going to snap back up just as finally as it goes down. So in those markets, our business model generates significantly more cash than required by our other capital needs, and we wanted to make sure with the buyback that we had another means of accelerating returns to our shareholder base and our disposal when the market begins to turn. So ultimately, our purpose is to reward Atlas shareholders for going on this ride with us, and we're going to do it with all the tools we've got at our disposal. With respect to how we're thinking about deploying the buyback we're going to be constantly watching the market, but we're certainly not going to do anything that's going to stress the balance sheet. We have the step change in free cash flow coming with the Dune Express. And so once we get that online, I think that is something that we're constantly evaluating as management team and at the Board level.