Ryan, thanks. Great question. The long-term trends that I cited are really very positive for cloud communications in general and Vonage specifically, because those two trends are, again, remote work and remotely delivered services. In my view, the remote work side, clearly, there's going to be greater demand from employees for the opportunity to work remotely. This crisis is going to sort of undeniably accelerate that trend, which existed pre-COVID, but it's going to accelerate that trend. But I think the business continuity concerns are what are going to be really interesting, particularly among the large enterprises and I mentioned this in my comments. As those in cloud communications, as we played with large enterprises, cloud has been the most successful in large enterprises that have very distributed workforces or distributed locations. So take for example a 5,000-person company, but it's a retailer. And so maybe those 5,000 people are spread across 500 retail stores. In that scenario, cloud is absolutely necessary and a far lower cost of ownership than prem. Now, if those 5,000 employees were sitting under a single roof in one location, that's been really where the premise-based competitors have focused. And my view is COVID is going to be a tipping point for even those concentrated large enterprises, because of business continuity concerns. You can just imagine the audit committees, particularly at public companies, looking to their management teams and saying, are you prepared, God forbid, this ever happen again, whether it be pandemic or natural disaster like a hurricane? I think we've hit that tipping point where things are going to move to the cloud. And again, I think, the broader topic about remotely-delivered services, I think, that's a tipping point as well, where you're going to see, again, the need to program in communications. I've cited examples around video and I leaned in hard to telehealth, but we see this in the education market, tutoring, just everywhere. I mean, I see it globally. We think this trend is going to be an ongoing permanent trend as well. So we fundamentally believe the world is going to be a changed place and the way we're structured as a company, as this cloud communications platform able to address both trends. I think, we're uniquely set up to benefit from it.