Sure. It really is useful, I think, across all verticals. Gaming is another example of the big -- our big gaming customers had interest there. They want to get local decisions made in terms of who's playing who, what master server maybe they go back to for the gaming instructions. Another great example is the COVID vaccine registration sites. In this case, it was a third-party company unrelated to us, built a queuing application on top of our EdgeWorkers solution that is used today by, I think, dozens now, governments and pharmaceutical companies to assist in getting vaccine registrations. And of course, in the early days in the U.S. and still in many countries, there's a lot more people that want to get a vaccine than you have capacity for and so you want to be fair. So if somebody comes into the website, they get into the queue, and they know how long the queue is and that whole process is managed. And again, that's an ideal application to run with our edge computing service. And also handles all the excess load and the flash crowd around the site when you announced, okay, we got a lot of vaccines available in a certain period of time. A lot of people come at once. So maybe they know when that's going to happen, and so we provide the overflow capacity for that. But really, anything you could imagine that involves locality, the need to rapidly scale would be a suitable use for our EdgeWorkers solutions. IoT applications, I think, in the future is a big driver of demand there. And I think that gets enabled by 5G as that gets deployed, and you get a lot more devices connected. But there, you've got a lot of devices with a lot of communication back and forth, very chatty protocols, data being sent in and you need to aggregate that and make decisions quickly locally on the fly, edge computing, edge applications is a good example for that. Tailoring the content based on the device type and the local connectivity is another example. We do that with our image and video manager applications, where if you're on a, say, a cellular device, you don't have a big screen and maybe you don't have great connectivity, we will automatically, at the edge with the edge computing, put in a smaller – a lower resolution version of the image. And on your device, it will look the same. So there's no real reduction in quality, but the less traffic needed to convey the image means you get better performance for the end user. So there's just all sorts of applications that people are using. And now we're doing those, kinds of, things five billion times a day on our edge platform using Edge Java.