Yes, absolutely. Thanks, Brent. This is a massive opportunity we see. So when you think about one of the most important things that companies do is engage with their customers, right? Have that open dialogue with their customers, allow customers to talk to them and allow them to talk to that customer and have that permission to talk to the customer. That's one of the most important things that companies do. And when you think about how that's changed over the last, say, 5, 10 years, right? It used to be that talking to your customers meant 15, 20 years ago, you have a phone number, you put that on your business cards and people could call it. That's what it meant to engage with your customers. And now you not only have phone calls, you've got text messaging, you've got Facebook Messenger, you've got web chat, you've got Alexa, Facebook Messenger, push notifications, mobile apps. The world is getting very complex, and it's getting more so almost by the day, right? You've got Apple pushing out business messaging. You've got Google with RCS. You've got Google Home, Siri, Cortana. I mean, just the pace at which this stuff is changing is incredible. And that's making it incredibly hard for companies to keep up and to engage with their customers on a meaningful level over the right channel, at the right time, with the right context. And that's what we see is the big opportunity with the Engagement Cloud. Because you multiply that problem of all that complexity and you multiply it by the number of teams, the number of departments inside of every company that are struggling with this. Because it's your support teams, it's your sales teams, it's your marketing teams, it's your product teams, your growth teams, all sorts of different folks inside of companies are all struggling with this. And so our vision for the Engagement Cloud is to provide one platform of engagement that allows a company to keep up with this rapid pace of innovation and to accelerate their road maps for how they're going to do that by being able to put to bear on this problem of engaging with their customers multiple teams of the company across multiple different applications, from call centers, to marketing, to engagement, to transactional messaging, alerts, notifications, and then be able to empower those people to actually drive a road map, own their own road map and continue pushing the ball forward. And I think that's one of the key issues that so many companies are dealing with and one that when we talk to customers we hear is very top of mind for them, and we're excited to solve.