Yes. Thanks, Jerry. PWRcell has been incredibly well received. We're doing well to take some good market share there in a growing market, which is awesome. And we continue to roll out new products, as we talked about in the prepared remarks. But as it relates to supply chain and capacity, I mentioned briefly the battery cell capacity constraints, which anybody, who's electrifying anything today, is dealing with the same situations, and we're no different. We brought on a second source here in the first quarter to augment our primary source of battery cells, battery packs. We'll be bringing on in the second half of the year a third and potentially even fourth source to continue to kind of broaden the supply base for those products. That being said, again, we -- as I said before, we've kind of reflected in our guidance. Even though we're talking about a 75% to 100% growth rate year-over-year for clean energy products, we're really -- it could be higher. The demand is much higher. I mean the inbound demand that we're seeing in those product categories is phenomenal, and it's very exciting. And I think this is really ahead of any kind of -- all the major policy changes that are being proposed out there, right? We really didn't even touch on that today much, but the current administration has a whole host of kind of plans and proposals out there related to increasing and extending the investment tax credit, actually giving an ITC credit, making that available for storage only, which is something that would be very interesting, I think, for people, who are looking to add storage to an existing solar array or use storage perhaps as an arbitrage opportunity. So, we need to continue to work on capacity as, I think, the takeaway here. Our teams are looking at that very hard. And longer term, I think that we're going to need to do some other things there that I think we're probably prepared to talk a little bit more deeply about once we get to our Investor Day in September. But as it relates to what we did in Q1, I guess, York