Yes. Great question. Your characterization of wallet share, I would say both of what you described are the case. You know, you asked about the international projects, our goal, our sales team's goal is to sell the total solution, right? So, anytime we're not selling the total solution, we want to move the customer up the value continuum and sell that total solution. So, that is one part of it. The other part is the, you know, the amount of spend we're getting from our EPC customers. Whether that's, you know, 10% or 20%, 30%, 50%, we want to grow with them to make sure that we are doing more and more projects each year. So, it is absolutely the case in, you know, both situations. As it relates to what have we done, I think I've mentioned in previous calls about us adopting this sales pod structure. I don't think that that's probably a new terminology to anybody out there. It is us having a distinct team of folks that are cross functional here at Shoals to serve our EPC customers. So, we've got broader touch points within the customer base. We're freeing up our account executives so they can have more frequent touch points and also grow with new customers. You know, cold calling on new customers and growing our business and attacking that 30% of the total available market that we may not have been serving in the past. And I think that fundamental change is what is driving the $130 million of backlog and awarded orders, you know, with customers where we saw wallet share decline. So, I like what I'm seeing. I like the fact that we're seeing orders with the new EPC that we announced in the first quarter, and we signed another supply agreement with an EPC in the second quarter, which was great. So, you know, good progress being made on the commercial side, there's no doubt.