So, as it relates to the pushouts, definitely, there's volatility in Q4 in bookings. And really, a lot of that was just on the adoption cycle with that new refrigerant. We talked very openly on that Q4 call that while the first couple of months of Q4 were soft, we definitely saw that reinvigoration in December, and we continued seeing strength in bookings throughout Q1. And so, what that's telling us is that sort of softness in those pushouts that we saw in Q4 are largely behind us from an overall kind of impact from the refrigeration transition and really see that now materializing in the consistent order cadence that we're seeing and that we would expect in this kind of normal seasonal booking cadence. Your question definitely, I mean, obviously, you put a 6% surcharge, there's going to be a lot of conversation and activity trying to get ahead of that. But Ryan, one thing we were very intentional on was not allowing this to be an open-ended bring all your orders in, and [indiscernible] before that surcharge comes in. We were very open with our sales channel that we had capped the amount of orders that we would accept without a surcharge in place really based on financial modeling and inventory levels that we had for the vast majority of components. And so, while there was definitely a lot of activity ahead of that surcharge in March, there would have been a lot more if we didn't put a cap on that. And so, we capped that and said, this is the amount of orders we're willing to accept prior to implementing a surcharge. And why that's important is as we came on the back end of that surcharge, I mean, obviously, the day after the surcharge went in effect, there was certainly a dip relative to the day before. But if you look at the overall order cadence that's come on the back side of that surcharge being put in place, we continue seeing the traditional strengthening of orders that we would normally see within the Q2 bookings. So, while there was a little bit of pull forward, we didn't allow that to be overwhelming to the overall operation. And we're definitely seeing a traditional bookings cadence in the last 45 days on the heels of that surcharge being put in effect. And so, we definitely see this normalizing. And really, what's telling us as well is relative to some of our peers, we're definitely seeing, I'll say, stronger bookings, which really tells us, number one, our price competitive -- our price positioning is definitely more competitive than it's historically been, and also it's telling us that we are definitely getting market share.