Sure. Let me -- before answering the question, I just want a second, Diane’s congratulations to the finance team with David Collins for the year. A lot of hard work goes into getting the year and quarter close. They're doing great job. But let me answer that Susan, the reality that we're seeing in the field as we have come to our year-end, and even as we go into December is the market remains strong. Traditional seasonality is coming back. But still relative to that seasonality, we're seeing basic strength in the marketplace. The constraining factor right now is the production cycle. And we have been decidedly focused on matching our sales pace with that production cycle, recognizing that we're going to maximize execution and bottom line by keeping those two pieces in parity. So, as we think about the upcoming selling season, it is feeling to us as we look at the market, as we look at week by week sales, traffic, demand, it is feeling to us that this is going to be a very, very strong selling season. It is going to be more of a traditional selling season, traditional selling season in that as we get to the end of February, March, we expect to see even more of a pickup. But make no mistake, it's strong out there right now. With that said, the production cycle, as I've noted, the cycle times have been extending through the quarters, we're cognizant of that. We recognize that it's a bit of, as Jon said, whack a mole out there. One day, it's garage doors, another day, it's windows or paint. And that kind of configuration is at least in our world, starting to feel like we're stabilizing it. I noted our purchasing team and the work that they have done around our builder of choice programs, where Everything's Included programs, working to really stabilize that purchasing side and logistics side of our business. And as we go forward, I think, you're going to see that parity that pairing of production cycles stabilizing and high demand in the marketplace, start to move things towards what I think is going to be more of an upside in 2022. And we'll just have to wait and see if it plays out that way. We've clearly conservatized some of our numbers to recognize the landscape that exists today. And we'll see how the market plays out as we go forward.