So let me take the beginning of that, and then if Rusty has anything to add, he'll add. So we saw a very significant impact in April, impacting both homeowner traffic and wins for Pro. So we think we saw some disruption in our retention in April, May, as homeowners were hiring pros less on our platform. When we talk to our pros, especially our larger pros, they said, look, people's confidence in the economy is disrupted, you can read it in the paper or online, if you will. And we think we're getting hired less. So we're not overly worried about it. We think this will shift. And as we exited June, we saw our wins per Pro jumping and our hire rates jumping double digits, and that's continued in July. So on some level, that intent to hire has corrected itself. We don't have a totally comprehensive view of the consumer from where we sit, we still see some pressure in consumer traffic, not dramatic. We're obviously very effective on the paid side, but we think we see and maybe our brand and on our research, we see a little bit of pressure there, but not dramatic. At this point, the 300 to 500 basis points is rolled into our run rates. We've come up a little from April. So maybe it's at the low end of that, maybe it's 200 or 300, we're not sure. I'm guesstimating. So there's some pressure. But we basically forecast off our run rates. We think we're excelling more on our paid execution than on the recovery, but there's obviously some recovery in there. We think we're on track on our full year numbers. We're actually outperforming. But again, it's more on the execution, we think. And we think that whatever the economic in security is has improved, but there's still some embedded in the business. Rusty, I don't know if you'd add anything to that.