Yes, happy to do that. Look, you've got it right in terms of how we're seeing Q3. So we raised $25 million in total, as we called out, that captures the outperformance in Q2 and we've increased our expectations for Q3 versus prior year guidance. Two, as you noted, low to mid-teens growth from high single digits. We haven't changed Q4. So all of that sort of gets us to a 17% growth year-over-year at the midpoint, to your question, that does imply some softening in growth as we go into Q3 and Q4 from that record 21% ex-interest income growth that we saw in the front half of the year. And we've been very consistent, right? We're modeling in some macro softness into those expectations. How does that break out as between the sort of various components of our business? Again, it's mostly in that marketplace business where we would expect to see that, is indeed the macro softened, right? So, where we initially guided to high single-digit growth in volumes from marketplaces. In Q1 and Q2, we actually saw high teens. We are continuing to expect high single digits in the back half of the year, perhaps moderating growth in B2B simply because we're not going to run rate out the really robust outperformance in the front half of the year. So that is the implied deceleration. Again, as I said, there's room to outperformance, the macro remains stable. We're still very, very confident in the fundamentals of the business, especially B2B, given the strong ICP acquisition but we're modeling in some softness, as I say. July, to your question, was a strong month and looks a lot like the front half of the year so far. So we're, again, feeling good but you're seeing the same indicators in the macro that we are and we think it's prudent to model in some softness into our expectations.