 Can you also talk about the role that you have seen that foundations play in success of open source? It's an underappreciated role. And I spent, I believe it was five years on the open stack board. So I'm very familiar with how a foundation, what it can do and what it can't do from an open source perspective. And people will correctly understand that the role of a board or foundation is very driven by the marketing and the brand. It's the main lever that the foundations have is around how the brand of the software gets used, which sounds like a very weak use case. But the reality is what it really does is it polices the commercial aspects around the project. And so one of the biggest dangers for an open source project is that the people, it gets popular. And then the companies that are around the project will make claims about using that project that are not true. And the foundations are actually able to police the behavior, the engagement, the marketing, what's said about the projects, right? They actually have a lot of behind the scenes influence to make sure that people don't fork. They help resist forking pressures. They resist vendors misrepresenting. They resist vendors basically working against each other. It is an absolutely essential role because fundamentally in a successful open source project at the foundation level, these are competitors trying to collaborate on a shared community good. And the foundation polices how that is shared. They have to create enough competition and opportunity for everybody and they have to make sure that people don't take the pieces and run or guard things that they think are proprietary. And that role of it's not a policing. They don't have the engagement. It's a lot more carrots. They can use marketing as a stick and not allow people to be part of the brand. And so there's a very careful balance to act as a diplomat and negotiator inside of this potentially delicate environment. Choosing how all those things get set up. I do also like when foundations invest some resources in doing some of the toil for projects and making sure that there's tests and training documentation, right? I do think that really successful foundations have done that investment also to make sure that some of the things that sometimes vendors lean on the community and become lost, those certifications is another example. Those are very, very important roles for foundations also to take on because it provides sort of a base strength for the community that the users really depend on.