Let's look present and then we'll look backwards into the quarter and then we'll look forward. So, on same-store basis, volume was up north of 5%, which was strong. The vast majority of our markets experienced volume growth, which speaks to the market 's underlying growing demand and how broad based it is. We'd have a little bit of weather in Alabama, parts of Texas, Arizona really got washed out. A little bit of weather in Northern California. Now, this -- but this was more than offset with really strong shipments in the Southeast and the Eastern seaboard. As we look to 2022, 2022 may be the first year in well over a decade where we'll see growth in all 4 end users. So, it's just broad-based. Residential construction should continue to grow, non-res, it's just very important because it continues to -- we're continuing to cope through the pandemic and moves into growth into 2022. Non-power infrastructure, we think grows following the big residential growth we've seen this year and how we demand in 2022, we'll also see growth supported by improvements in state funding and some COVID relief funds. So, all that's really good news for '22. Demand however, as we talked about the awesome headwinds, and you got supply chain issues, labor shortages in the beginning that have some impact on shipments. Now, those headwinds don't make demand go away, they only push it out and extend -- it really extends the cycle if that happens. So, the fundamentals for volume growth in 2022 are in place with some headwinds. And while it's kind of early in our planning stages under the conditions, I'd be surprised if we saw our growth above 4%. At the same time, that demand -- if we did have those headwinds, demand gets drawn out and extends the cycle, and with our ability to compound margins over time, that could be very helpful. So, fundamentals are really strong -- some dampening effect with supply chain and labor. But the underlying fundamentals are really good.