Yes. No, great. Thanks, Phil, for the question. Let me start, and then Amy, you can. I mean, we are very excited about what's happening with Dynamics 365 in particular, because when I look at what the world needs is it needs a business application suite that is more comprehensive. That can turn what is the real currency of this next era, which is data into predictions, insights and automation without boundaries. I mean, take even the Canada Goose, example that I had in my remarks, which is actually a pretty fascinating story of how they've been able to take the end-to-end nature of Dynamics 365, and really bring together the manufacturing, wholesale and retail operations to the next level of efficiency. That's I think, what is needed. And the way, we have architected it on top of Azure, its cloud native in terms of its use of databases. It's for example, all these insights modules, I referenced and you'd referenced are all built on Azure Synapse, so it's sort of deeply integrated into Azure. It integrates into LinkedIn. It integrates into Microsoft 365, Power platform the extensibility model for both Microsoft 365 and Dynamics is the same, which is Power platform. And that's a pretty – no, there's no such thing as a canonical business and no such thing as a canonical business over time, right? The business processes change. The question is how rapidly can people and domain experts keep up with the change and that's where Dynamics 365 absolutely shine. So we're excited about what's happening there. You mentioned a point about Sidecar. We think that, that's a very legitimate use case. There is a new category, in fact and a new race starting with CDP, and we are leading. And so I feel excited about that as well.