Hi, Dan. Nice to talk to you today. It's Brian. So, as noted in those -- in the remarks, there were some timing issues related to rebates, which had impacted the net sales comparison with last year's Q1. But just to reiterate, we believe we are still projecting to be in the 20% to 21.5% operating margin range for full year 2024. But a few points to touch on there. So, in general, there's a lot of variability in the housing start forecasts throughout 2023. And so, total housing starts ultimately were down about 10%, but we saw larger production builders did better than that overall market. And we estimate our rebate expense based on market data and large builder data, but it's still an estimate. And the actual expense is based on submissions for payment to us by the builders and those often come in after the end of the year. So, going back to projecting those housing starts, as noted, we saw a lot of variability of those projections throughout last year, primarily increasing through the year. So, coupling that with the shift in starts to the bigger builders, those increase the complexity in making estimates for rebates that will ultimately be paid after the period. So, going forward, we also see increased rebates and other pricing impacts based on a couple of factors. So, new incremental revenues at new customers, new incremental revenues at existing customers who are experiencing higher revenues, getting into higher-tier rebates. So, often as customers buy more, the percentage rebated on those incremental revenues go up a little bit. Or they could be new product lines at those customers. So, increased volumes lead to increased rebates by customers jumping tiers, rebates in competitive product buybacks associated with gaining new business are a couple other factors. Lastly, well, a couple of other points, terms and condition changes. So for example, sales price decreases when customers pay their own freight. So, that would be net neutral in gross profit, but it would impact net revenue, sorry. And then, lastly, product mix complicates the net revenue increases. So, on a go-forward basis, we believe the incremental revenues that we would expect would lead to the increased rebates. A lot of that we saw in the first quarter is the experience that we see after the year concludes and after those parties. So, we don't sell directly to builders, but we do rebate out to builders based on product that goes into each of their starts. So, our estimates are done in the period, the actuals that come in afterwards are basically true up in that period after it. So, we saw a bit of comparability in the quarter-over-quarter, Q1-over-Q1, but on a go-forward basis, we believe it would be primarily incremental revenues or additional volumes.