Sure. Thank you. And thanks for joining. When we -- when I think about the 2 acquisitions we've done so far, I'd say that they have sort of common characteristics. First and foremost, they are very much in -- they are very much part of what we do today, right? We are the world's largest infrastructure services provider. Our acquisition a couple of years ago was focused on moving power architecture on to Microsoft's cloud, very squarely in the middle of how we operate, and it gave us the technology and the IP we needed to help accelerate our customers' move to the cloud. So everything about that is what we do today. It was just a way to accelerate. Solvinity today is, again, it's a managed private cloud sort of a structure where in all over the world, and we see this in our surveys, all over the world, people are worried about sensitive workloads, about regulatory requirements, about cloud sovereignty. And so what this allows us to do is, again, what we already do, we advise, we implement, we manage clouds on behalf of our customers, both private and hybrid. And this is now another step into the sovereign world for us in Europe. So they all have this consistency around what we do today. It's -- again, it's either accelerating what we're already doing or allowing us to move into a very specific part of the market in this case, again, Sovereign Cloud in Europe. And this is about -- look, it's about the right size for us. It was EUR 100 million. You'll see that in the Q later today, it was EUR 100 million purchase price at a reasonable kind of a multiple. So when it -- we would expect it would close probably late our fiscal year, first half next calendar year sometime. And again, we're not looking to change who we are. We're trying to stay -- we will stay focused on mission-critical infrastructure services. With regard to other capital allocation, how to think about it, I think the 2 data points now that you have that we've given everybody on, for instance, on share repurchase are starting to form a pattern. That doesn't mean -- that we can't do something differently if the market changes, but we do view our stock as a pretty good -- as a very good value here. So last year at $300 million, it was sort of what I'll call a trailing the cash flow generation of the business. This year at $400 million, again, it's trailing the cash flow of our business. So as we grow, we obviously have opportunities to continue to increase that, but we'll do it more on a trailing basis, so we keep the flexibility that we need within the business. We keep the strong balance sheet we have, et cetera, et cetera. I'll ask David if he has anything he wanted to add to that.