Super question. This is a dynamic, which we also have noticed. And very often, it is the, let's call it, the modernization projects to modernize something that causes the conversation about, let's do the cloud upgrade of the existing implementation as well. Sometimes it's the other way around where we're talking about a cloud upgrade or a version upgrade, and that causes the conversation about new lines of business or modernization around another component of the core system. But what triggers these things are -- deals like this, they need triggers. They need compelling events. They need business related objectives that can drive the projects and the deal for us. And so like I said, a lot of times, this is, hey, we've got an initiative to do X, Y, Z in our business. We need a modern system to do that. Okay, that we have Guidewire for claims already, and we're happy. And so let's talk about policy. And then the well, we're going to do policy on cloud, how should we think about claims? Should we move that to cloud also? And that's the way that the conversation goes and evolves and it results in migration and an upgrade. And there's just a variety of different ways that those conversations can happen, but those compelling events are created and driven by these business objectives. And so that's a dynamic that we're absolutely seeing right now and are excited about just continuing it. And so it's like there the fact like it kind of relates also to this idea that we are a very good solution for a full suite offering, where you can do everything in a very consistent way. One vendor, one approach to configuration, one approach to data and analytics and integration, one approach to the marketplace partners and having a consistency across these core systems, claims, policy and billing really just facilitates a better end-to-end insurance process. And it's a big part -- the value prop that we've provided. And even -- it's like not competitors, but just like Guidewire. It's pretty unique in the landscape for P&C core systems in that -- from the InsuranceSuite perspective, all of these -- all of these products have been built organically at Guidewire. They haven't been acquired or kind of bolted together through acquisition. It's like this has been built and crafted by great engineers, great teams at Guidewire over the course of many, many years and 100s of users of implementations. And that's a big part of our success. So I appreciate the insight in the question and it's definitely one of the things driving a lot of these deals right now.