Yes, I think we still feel very good. And so to answer, there's a lot of a lot of questions, but I'll try to summarize. So, let's break it down. When you think about the consumer right now, we're still seeing a very healthy, I'll call, high end consumer. So, large sales have hung in there. Even with the stock markets being down in the first half of the year. We got a little bump back in July. Hopefully that's there. So, the confidence is there. I think the real issue for us and by the way, the average sale, even outside of that is hanging in there very good too. So, we're really talking about is what's happening with velocity. Well, I'll tell you that from a leads perspective, we're still doing great, we're still seeing a significant amount of leads. In the front, we've had, at least temporarily is, are those appointments holding. If people are -- we set an appointment, and then somebody cancels or because they're going on vacation, or they got something else to do, or their get their gas bill and go, I'm not going to do that. So, we believe there's a little bit of inflation, a little bit of distraction, because I have other things to do. The other thing that I mentioned to you is, we've seen an outbreak of COVID amongst consumers and, probably is -- again, it's not as deadly COVID, but still people sick, and you're not going to take an appointment, or a counselor can't go back and follow-up. So, our belief is, as we fight through this, our counselors will get back, these appointment rates will hold better, our close rates are really good. So, absent inflationary problems, cause that people may not want to pull the trigger, we still feel very good, because the leads are there, our are counselors are very effective. We actually believe we're going to have more leads. So, I continue to think things are good. And the only thing I'd point out, and this isn't news to you guys, because you read the news, like I do, inflation has crept in. And if you're a monthly -- if you're going to buy over 36 months, and you're sitting down in your budget, you may be saying right now, I got to cover the gas bill and so maybe I'll put this off. And I think our belief is, is that subsides, people are going to get back in the game, and there'll be an opportunity for us to really go back out to sales channel.