Yes. Good question, Alex. Let me start with small business. And given that we have 10 million-plus small businesses on our platform and by the way, with the way they're digitizing it's probably best to just talk specifically about the data that we are seeing. If you go back to last quarter, what I had mentioned is, small businesses generally still have strong cash reserves. They're using some of those cash reserves to continue to invest in their business. And they're still hiring. They're still having a little bit of a hard time hiring, but they are still hiring. They couldn't find talent. But then there are sectors like financial services, real estate, auto that were down nearly 15% in revenue year-over-year. If I forwarded to the data that we're seeing now, this quarter, two things. One, they're continuing to hire, and they're actually finding it easier to hire. And those same industries that I just mentioned, real estate, financial services and auto have actually kicked off in performance. Their performance is better. Like, for instance, I think real estate and financial services are -- they were down like 15% plus, and now they're down less than 10% as an example. And auto, believe it or not, was down minus 2% versus the minus sort of 10% to 15%, it was down. So we're actually seeing an uptick and improved performance in our base in those areas that were actually hit the hardest. So that's sort of the macro environment that I would say. And I would actually reiterate what Michelle and I talked about earlier, which is, our focus and innovation on payments is working, because although consumer spending has moderated a bit, our total charge volume is growing 25%, which is quite healthy and significant. So that's what we're seeing on the small business side. On the Consumer side, two things I would say. And remember, we have nearly 100 million consumers on our platform. So this is really indicative of the world outside of our platform. Since March of last year, credit scores are down about 13 points and credit card balances are up a little bit over 20%. Those that are hit the hardest are those that are in the credit band of 600 to 660, where their average balance on their credit card is like $9,000. So that's the -- a little bit of the state of the world on the consumer side. Hopefully, that answers your question, Alex.