Appreciate, Rob, the opportunity to talk about this, just to level set, everybody that the vast majority of the revenue on the network side of our business is already in the cloud and/or recurring, it's 90 plus percent. So the vast, vast majority of the cloud conversions, Rob, what you're talking about, shows up in our application software segment, and is centered at Deltek, Aderant, PowerPlan, little bit at Seaport. As you mentioned, when you convert, the punch line of all this is that we convert we believe it's a modest net growth driver not a headwind. The reason it's a growth driver is you have two competing factors. One is the bad guy, you referring to the J curve. When you instead of selling a perpetual deal, you sell a recurring revenue deal in the year of that deal. That's a bad guy, right? Because instead of getting 100% of revenue, when you ship the perpetual license, you get some small percentage of that depending on what month the subscriptions booked. However, what counters that are when you have these large installed base of customers that are paying annual maintenance on their historical perpetual, we're actively lifting and shifting those customers to the cloud. And when you do that, because what you're doing for them carries more value, right? You're on the current release, you're managing the infrastructure, managing cyber security, you're managing your -- there's a greater value proposition, you're able to charge a higher recurring revenue base. And so the uplift on the recurring overwhelms the negative headwind on that upfront sale, and that becomes a modest net growth driver for us. Happy to talk about that offline in more detail, if you'd like.