Governance is really important to BP because we used to have a lot of manual processes related to building individual services that needed to be stood up. We want to empower our project teams and our application teams to be able to go and just get services when they need them. The Azure platform has many features that make our whole governance process around IT much more efficient. With Azure Policies, it's automated. If we find something needs to change, we change it at source. You don't have to worry about the wrong image being used, or someone not following the new standard. It just happens. As you get into Azure governance services, we're able to leverage things like Azure Policies, and that allows us to have consistency every time a service is deployed, it is deployed the same way every single time. We don't have those manual mistakes. Policies are used to kind of regulate and govern what can be done in each type of subscription. It can just go from one resource group to another that's in the same subscription. No confusion. And I think that will even further refine the delivery of these applications. By leveraging Cost Management, they realized that some of the machines they were running, nobody was using. They reduced their M-Series portfolio's cost by probably 50%. All of a sudden you'll see several sprints where we're pushing maybe a hundred applications over like a six-week period, which is pretty amazing compared to what we were able to do on-prem. It's changed how we think of what our job is. We see over and over again, returns to that investment. We've been successful at continuing to push, and stay on the bleeding edge of cloud adoption, because we have such great relationships back into Microsoft. Azure's been really valuable for us as a tool for agility.