Look, as you're calling out, our guidance for 2024, which again implies a 20% year over year normalized core revenue growth at the midpoint, does imply a step down or deceleration in Q4 from roughly 22% core revenue growth here today to mid-teens. Now look, that's super consistent with everything we've said throughout the year in terms of the exit rate that we were looking to hit and very much in line with the median term targets that we set at Investor Day back in September of 2023. We think, as we said on the call, that it's an appropriate exit run rate as we head into 2025, again, aligned with those medium term targets. But we're going to continue to call out that we think prudence is appropriate as we sit here. There's continued macro uncertainty, including, of course, from the U.S. election, as well as broader geopolitical tensions. And that could drive some softening in consumer spending in the last quarter of the year. And as you called out, really, in your question around B2B, we do have tougher comps as we head into Q4. You'll recall that in 2023, we saw actually a pretty strong holiday season from an ecom perspective. But look, overall, mid-teens, we're really excited to have outperformed year to date. Mid-teens is a really strong, robust performance in Q4. There is certainly room to outperform if the macro remains stable and robust as it has today. And October has remained in line, right? So that's sort of how we're seeing the quarter playing out. To your question on the acceleration, look, again, we've been proactively calling out that step up in transaction costs. Certainly, we see a seasonal step up generally speaking in Q4, just from business mix shift to lower take rate ecom business, larger China sellers, the MRS effect of merchant services. So we've been proactively calling out that mix shift that's going to just pick up those transaction costs. We're also going to see the beginning of the impact from interest income beginning to step down as interest rates come down. And again, we called out in our prepared remarks that we think that is a good run rate getting into heading into 2025.