Yeah, thanks, Mark. Well, first of all, I do want to focus on the share gains we have in Retail Media. Today, we're delivering services to 60% of our US top retailers, and we continue to deliver to 50% of our European retailers. So the strategy hasn't changed. The clients are terrific, and we continue to meet with them weekly, daily, talking about strategy, talking about operations, talking about execution. What has changed for 2024 is our largest customer, we've recently engaged in a renewal, and we've moved to an economic pricing model that is more SaaS-like. That's a scale player, a mature player. We continue to drive massive value to them, and we continue to -- which also delivers, of course, value for us. But with that, we have more SaaS-like recurring revenue, so it's really shifting the economic model. We do continue to have the volume base, take rate fees, and we continue to have pricing structures for the value-add services. Our expectation is that the national brand dollars are going to shift into our ecosystem. It all takes time. And so as a market maker, we feel very good about where we are in terms of client-based incentives of our product, in terms of our strategy. However, for 2024, we're starting from a lower starting point versus our ambitions in the 2025 ambition. And our expectation is we'll take, I would say, a shorter term hit on the growth rate versus where we expected to be in 2024. That's really the biggest change. It's a short-term, I would say, adjustment to the growth rate with the expectation of short, medium, and long-term gains on all the things you spoke about, client-base, product mix, and continue to shift dollars. And we're relentless on looking and ensuring that we continue to drive those brand dollars into the Criteo platform.