Thanks, Eric. Hey, Nick. In that in your question is, how do we price for homes, and how do we think about forecasting? A couple of comments. 1. we're very good at this. This is core to what we do. We have built over the last 7 years, very robust pricing systems. We have 7 years of investment in the data, in the modeling, and in our team that allows us to continuously improve how we model and approach home price valuations. We operate our business with entire discipline, as Eric said, we are rigorously back testing our models every day, they're highly responsive, they have fast feedback loops, and we can react to changing market conditions. Our forecasting accuracy was what allows us to manage the business within a reasonable range of outcomes and deliver margin s with the net 4% to 6% contribution margin range that we've guided you. Ultimately, the proof of our ability to do that, is in our results. I just want to mention again, Q4 will mark our 20th consecutive quarter of positive CM. So that's housing in -- the housing and forecasting question in total. And the part two of your question was around contribution margins and how they may fluctuate with changes in HPA. Important is that, our model really works in up-market, it's going to work in flat market, it's going to work in down-markets. We've talked about this before, but we are a market-maker like, define that, that means we provided liquidity in our customers, we're pricing a certainty, and we're taking a spread, we're getting paid for that. And we're managing our business to that 4% to 6% range I just indicated. If HPA were to go down, we would look to fluctuate, increase our spreads to manage to that target margin range. So I would not marry HPA trend and contribution margin trends together. We're driving for consistency within that range of outcomes.