Yes, it’s a fantastic question. Michael, I wish I could tell you with certainty, it was built by x, y, and z. Let me just share some of our thoughts. But our thoughts are evolving. And we don't have clear insights into the strength of it, which we're [Indiscernible] to have, but we can't explain every element of it. Clearly an element right now is increased inflation. So our traffic count is positive, slightly positive in the retail business. Normally, because of changes in technology, and the improvement of quality of parts, we've typically had, three, three and a half percent deceleration in in transaction count. So despite the enormous customer count growth we had last year, we're still growing customers and growing them much faster than we have, let's say on average over the last 10 years. But we also have an inflation benefit. Let’s call it 4% or so on top of that. So that is a significant element. When we believe, what we believe was the biggest thing that happened to us in the pandemic, was we had a lot of what I call our financially fragile customers. Those lower socio economic customers that had two things that they don't typically have. They had time because many of them were furloughed, and they had money, because they were living off of stimulus and significant enhanced unemployment. We anticipated as those two things ended in March 15 of 21 and early September 21, on enhanced unemployment, that we would see it slow down. I think there are some other dynamics that are happening. You mentioned new and used car sales. One of the things that we believe has happened in the recessions over the years as people change their perspective on how long they're going to keep their car. And so they focus on how they maintain it right versus thinking they're going to get a new car in six months, so don't worry about it. I think this environment of new car shortages and use car prices being up I think the last time I saw it, something like 38% I think people in particular are more challenged economically, customers are thinking I'm going to have this car for a long time. I better take care of it. And I think that also, all levels of consumer appear to still be very, very healthy financially, versus historical norms. And as we've seen for years, any period where there's a tax refund or something, we see a big spike in our business stimulus, we saw big spikes in our business. So I think the fact that they still have more discretionary income than normal bodes well for our business, it's showing up in our results and likely stays with us for some period of time. How long, your guess is as good as mine.