And Darrin, in terms of just demand, right, so I'd kind of anchor to, first of all, we're seeing demand for transformational deals. So, in an environment like this, the thing that I look at most is, are we continuing to have our clients do more than $100 million of bookings, right, which is in our industry, we are a real standout here. And what does that mean? That means that we continue to be at the heart of where clients are spending to do material transformations. That's where you want to be so that you're positioned when inevitably discretionary spending, the pace goes back up, the macro changes, you want to be at the heart. So, at times like this, that's what I'm really looking at. And that's where you're seeing -- I will tell you, this is one of the most exciting times in the market. Like you just take what we are announcing today on McDonald's. I talked about in the script, right? Incredible company, technology driven. We've been their long-time partner. Just expanded the partnership to take it all the way to the edge and reinvent their restaurants and their crew experience. This is going to be really cutting work at the edge, because that's where we're starting to see the leaders in cloud go, and we're leading there. Those are the kinds of things that then you see how they're going to expand. There's so much opportunity still in these big areas of cloud, of data, and AI. But cloud itself, yes, we've done a lot of migration. There's still more migration to go, but even more importantly, you've got to take it all the way to the edge. So, from a demand perspective, we continue to see the transformations that move the needle for cost and growth, and that's what we're expecting. From a mix perspective, we're not seeing a big change between managed services and consulting. The mix we're seeing is that in this environment, you're seeing less of the smaller deals, which convert to revenue faster, and more on the larger deals. And that's been around for a while, and that's what you're going to continue to see. And we are laser-focused on making sure we are winning in the reinvention, the transformation, and at the same time massively pivoting to GenAI, right? And our clients have so much work to do to be able to use GenAI, but you can see the momentum in our business, right, from that change from $300 million of all of last year to $450 million in a quarter. And I'll just remind you, that's not the pull-through. That's not data. We are very pure because we really want to be sharing with all of you where is GenAI in the market. So, we're pretty excited about where we are today and what's ahead.