Yeah, Kash, one of the things that is really important to understand is like unlike some of the other vendors that you hear are sort of trying to bring together a cloud offering that's completely different from their self-managed offering, this is a strength of ours where it's effectively one code base. And so what that means is, not just from an operational standpoint, but even in terms of the innovation that we are driving into the product, everything that we are building, except for certain things that might be very, very specific to the cloud environment, those customers get benefit even in the self-managed environment. And we aren't -- keep in mind that we aren't doing any kind of forced margin, and Janesh touched upon this, I'll kind of reiterate it. We're not forcing customers to move away from self-managed or anything of that sort of stuff, right? It's customers making their choices. And as we've talked about, customers that are already on self-managed, those instances continue to grow. They are -- as data grows, the utilization, the resource consumption grows, and that just means that we will see the benefits from it, and that's pretty natural. The other thing you said -- I just want to make sure that, we clarify what we have said about the guidance, the multiyear guidance. Our expectation and the guidance that we've talked about is that, we're going to cross the $2 billion mark in FY 2025, and that cloud is going to account for 50% of our overall revenue by Q4 of FY 2024. So I just want to make sure that, that's clear. But other than that, the background behind it is important. And as I described it, the innovation is continuing to apply also to customers that are in self-managed mode. And I would expect that, they will continue to do well with those deployments. But just naturally, newer deployments, newer workloads are moving to the cloud. And that's a great thing because that's really where our focus is as well, and I expect that we're going to be able to strike the nice balance between both of those areas.