Well, so there's two elements to it. The first I'm going to take the macro discussion head on. We do not see any macro concerns in any way, shape, or form. And I've stated this over and over again, if actually a macro issue did pop up, for example, like a recession, this would be advantageous to our customers, and I can go into depth on why. And it's simply because of the fact that, if you think about was somebody who is absolvent, for example, does with their disposable income, spent a lot of time at the country club, and as their disposable income declined, and what are they going to do? They're actually going to hunker down in their house and what is center to center to everything that they do whether it's work, play, education, is broad man. So, if there is some kind of macro trend swinging around, actually, we think it's advantageous, but we don't see that. And as I said, I was on the road all Q2, all of Q1 and our customers don't have this concern. With regards to what's going on, on the growth side, we've -- as Corey stated in his remarks, we see us getting closer to 20% for the year. And what you're seeing is a shift in our business model, which is we're moving through a sequentially growing company. And so what you're going to see is this constant sequential growth, we've already done it nine quarters in a row. And that means that there's going to be a smoothing out of our revenue. And we expect that that's going to continue through '24 and '25. Or instead of or you have the lumpiness that is inherent in the business this year, that lumpiness goes away in 2024. And so we're kind of just eliminating the old business model is what I would say. Cory, anything to add on top of that.