How many Cisco partners already have this 70-to-30 mix?
It depends on the profile of the partner. As we leave Q2, we have almost 130 cloud providers out there. Of those 130 cloud providers, more than half of them are service providers. So, from my view, cloud is not necessarily a technology play, it's really a business packaging play. When we think about the service providers, they have been delivering services in an opex model for years -- classic managed services. So whether it's been an annuity-based model or capex-based model, they've been doing this. It's become natural for them. Cloud is basically the next generation of classic managed services.