Yeah, of course. I think a few quarters ago, my colleague, Mr. Lee Klarich, had done a phenomenal job of highlighting that the Prisma SASE customer is more valuable to us from an LTV perspective, i.e. on a like-for-like basis. And also it is a lower TCO opportunity for the customer, because now you're not upgrading every one of your hardware boxes. Take a case, you have 1400 stores somewhere, you got to put a hardware box everywhere and you got to upgrade them for every new software release we offer, and that's a truck roll and requires you to be comfortable that you want to do it. In the case of Prisma SASE, we'd roll it out, so all of our 1400 customers, boom, in 2 weeks, we have them upgraded to the next version of software, which allows us to do multiple software releases in quarters. And in the case of our firewalls, it takes 1 year to write the next big major release and it takes 4 months before our customers will be -- will tend to be agree to go and deploy it across their 40,000 stores because they're not, they're not comfortable yet because it's going to be a big change. And if that chain doesn't work. So I think technically, conceptually, 5 years from now we're looking back saying, what a stupid idea to go roll trucks and upgrade hardware,--I give you a case. I apologize for distracting, but a friend of mine is very much into electric cars and he bought a new electric car. I have 1 too. Mine is a Tesla. It does over-the-year software updates. His, he has to drive to the dealership and wait in line, then they put a USB stick, and they'll upgrade it. You tell me which one you want. So I think in the long term, we're going to say SASE is like a Tesla to the -- drive the car to the dealership and stick a USB in it. So from my perspective, SASE is a better technical outcome. It's a better security outcome for the customers, It's a better value for us and it's a better value for the customer in the long term.