Joe Binz: And then, Mark, this is Joe. The guidance — the revenue guidance incorporates what Cam just said. We continue to assume that migrations will remain healthy. And then I would also say from a pricing impact on the model, just keep in mind, we do have ratable recognition on subscription which is over 80% of our revenue. So the timing on the renewals that happened throughout the year, you won’t see an impact when we go through those types of pricing changes. So we have also included that in the guidance as well.
Operator: Your next question comes from Ari Terjanian from Cleveland Research. Please go ahead.
Ari Terjanian: Yes. Thank you for taking the question. Just wanted to double click on some of the investments you are making around the enterprise strategy. Can you just give an update what you are doing there to drive traction, maybe speak to some of the partner consolidation that’s occurred recently. And if there’s anything you are doing differently there to drive further migration and maybe speak to some of the multiyear contracts that were called out most recently to exit this quarter? Thank you.
Mike Cannon-Brookes: Yeah. Hi, Ari. Let me take the first half of that and then I will leave Cameron do the second half on the multiyear contracts. From the point of view of what we are doing, we have been on a long and consistent journey, right? We continue to be long-term oriented and thoughtful about how we approach the enterprise space as one of our major transformation as a business over the last decade, you would argue. In terms of specifically what we are doing? Look, you have seen us continue to open performance and scale. So the scale offering we have continued to move up in the cloud. We now have 35,000 users in GA and 50,000 users is in EAP and you can bet that we have teams continuing to work on those sorts of aspects.
At the same time, our performance for individual customers has massively improved at those life scales over time. So it’s not just the ability to handle user volume, it is about the performance that those customers get, especially in lower spec to desktop environments with other Internet connections as we continue to get more and more global and have customers and users all around the world. We continue to work on governance. We long believers that, if you look forward, you are going to have more governmental regulation in different countries, different geographies, different industry areas and that our platform and our infrastructure has to handle that. You saw that this quarter, we shipped a data residency in Germany. We continue in testing in other regions.
We continue to do things like BaFin and financial services compliance in different areas of the world and we will continue to add more in those areas as we build them out over time. You can see all the details in the apps that we give over time. And the third part we are working on is continuing and extensibility in the cloud. The reason that, that’s an enterprise concern is, because obviously, the larger our customers are the more they customize our software for themselves. Forge is a fantastic mechanism to customize our cloud offerings for themselves. Larger customers tend to have very bespoke things they want to integrate with various internal systems. The ability to do that have us run it for them, have us handle things like data residency and handle the server loads and everything for them is a huge benefit of the cloud and we see customers moving for reasons like that.