Tom, hope you're doing well. Great questions. So first, it's really across the board. We've been talking for several quarters about the health, the size, the shape, the strength of our sales pipeline and a huge gratitude to all of our global sales and P&L leaders around the world. We just continue to execute well on our organic sales, both in our core cable and telecom CSP space, but also in these new higher growth industry verticals. So, that really is what's fueling and driving this but we also like the strategic acquisitions that we're closing that we think also become additive. So in the core, we continue to grow in cable. We continue to grow and win more in global telecom all around the world with our platforms, and that's really what's fueling this ongoing growth, and it just builds on itself. So, we understand that we want to double, more than double our growth rate and it comes with great organic sales. In the cable business, you asked specifically about Charter. I'll maybe just digress for a minute. It's fantastic to see the health and the strength of our customers. We've seen great results coming from the cable space. We've seen DISH announce big wins. We've seen our global customer base continue to do big things in the market. So, we've got a strong, healthy customer base, and we just work damn hard every day to bring them more value, to be easier to do business with and to be their provider of choice. So, we are very proud to continue to grow with Charter. We're always excited when we can pick up subscribers, convert them on to our platform and displace competitors, and we think if we serve them better than any of their other vendors and partners that net-net, we're going to pick up more business. And so as we think about these renewals with our big two, but also with just customers all around the world in multiple verticals, we focus on bringing them value, bringing them more agility, helping them become more digital and in the process, we think we can actually expand the business we do within, as we also bring them good value. And so that is our focus. Our focus is to sign good renewals and absolutely, we expect Q3, Q4 to grow. We also expect and hold ourselves accountable to grow in 2022 and beyond, even with these renewals.