Thanks, Matt. Yes, there's a lot in that question. So, a couple of factors. I would say where we are today, we have certainly seen the choppiness in the market. There wasn't a big relief rally when interest rates were cut, mortgage rates didn't necessarily behave as everyone was hoping in terms of a quick fall. And I think buyers have been appropriately or inappropriately nervous about both rates and the election. So, it's been a little choppy. I think we've seen that. We've been watching it all year. Still performing well. I think the business is still competing well, taking advantage of opportunities, we're investing. Those things have led to, I think, some solid performance on our part, but we have certainly faced headwinds. We've been hopefully pretty open about that. The value of these homes has fallen. That's really the biggest disconnect. when we look at what starts have done and what our sales have done, particularly in that single-family core organic category. That doesn't mean we're not happy and competitive. But certainly, it's been challenging out there, and we've talked about that. As we think about what that means into the fourth quarter and into next year, I think, broadly speaking, it's mixed out there. You've got markets that are doing quite well. They're sort of bouncing up and seeing some green shoots starting to perform. We've got other markets that have struggled and seen headwinds and seen a little bit of excess inventory and builders are reacting in a thoughtful way, we believe, to managing that. So, our guide for the fourth quarter is certainly focused on the visibility that we have into the market, the conversations we're having with customers, it's not a bad market by any stretch, but it's one that has certainly seen some challenges, not at all helped by the weather disruptions that we've seen. As we get into '25, it's early days. We’ve been looking at the commentary from the economists. We've been talking with our customers. It's a bit of a mixed bag, some doing better than others. We think there will be a bit of a differentiated reaction as rates are cut. We expect there will likely be at least a couple of more. We think mortgage rates will continue to settle that will have different advantages to different builders out in the market. So, this is what we're seeing today. There's certainly new news, some of the performance announcements over the past few weeks have saved our opinions as we go forward. But we thought like last year, this is a helpful starting point for helping people understand what we're thinking based on what we see today.