 In an edge computing application, data can be stored in multiple locations, not just in your central data center. Let's say you have a city which has tens of thousands of cameras for traffic management, for example. You could have all those cameras stream that data back to a central location, which again would be huge amounts of data trying to get to a single location so that you could look for patterns in traffic or accidents or fires or other incidents. Or you could do that image analysis right at the camera. Then when there's something interesting, you can send the information back. And so you get huge benefits in bandwidth efficiency or even the ability to deploy that application at all. So you'll need the capability of storing data that's needed for processing or that's being generated and processed. At each location the application is running. That could look like something like a hyper-converged platform where the storage is provided as software-defined storage that's part of your container application platform. What we're providing is a complete ecosystem for our partners and our customers to build ever more complex and ever more capable applications.