Well, let me start off just saying I am thrilled to have Matt Bromberg joining us as Unity's CEO. He starts next Wednesday. We conducted a super thorough search and really am thrilled with him. He has a great combination; he is super strategic; he really has a sense of the industry, what are the trends? What are the subtleties? What are the disruptions happening? So I think he'll be a great strategic steward of the business. But in addition, he is a down in the weeds operational leader who I think can continue to drive improvements in our execution. And finally, he knows the business extremely well, both the development kind of game development side as well as the monetization side. So I think he will be a great leader for the company going forward. Secondly, I'm not going anywhere. I'm remaining as Executive Chairman. And what I'm really excited about working on is the industry side of the business. I am obviously in an area where I've spent a lot of time and I continue to be super excited about the opportunity we have there. I'm probably biased, but I still think that's a bigger opportunity in the long run in the gaming business. And I'm looking forward to partnering with Matt to help, however, I can and ensure the success and growth of that business. In terms of how I see the business today, I guess let me address that in the short-term and the long-term. I'd say in the short-term, I am even more confident in our ability to deliver the plan this year. The reason I say that several fold is things have unfolded. First off, we are seeing customers who were a bit ruffled at the end of last year, feeling much more confident with us. We've gone from what and why of runtime fee to I think a recognition that the industry wants to make sure that we invest in the runtime. And so it's a matter of how and let's kind of work through that. So we're having super productive conversations with our large customers. We had a phenomenal GDC, really, really great engagement across the board. So also it makes me feel good about our relationships with developers and where those are moving. On Unity 6, obviously that doesn't release until later this year, but if we look at the leading metrics, both the downloads and usage, but importantly, our measures around quality and our timelines, it's the highest quality release at this stage that we've ever had. And the timelines have pulled in. We're not necessarily saying we're going to pull the release date in yet, but the timelines are coming in. That's generally a really, really good sign of good execution. And finally, we talked a lot about interventions we're doing on the data and analytics side on the monetization business. Obviously, those have not manifested in the numbers yet. We've done a lot of the work. We're starting to get the results of the testing. It looks very encouraging. Those will roll out through the quarter and you'll start to see that in Q3. So you put all that together, I'm highly confident in our plan for the remainder of the year. We obviously were confident last quarter, but all of the indicators over the last three months make me even more confident in our ability to deliver. In the long run, again, I continue to be super optimistic about the business. We are essential to gaming. There are a number of trends in gaming where I think our position can help our customers be even more successful, which makes us essential and we'll continue to obsess over our customer success and I feel really great about that piece of the business. And frankly, on the industry side, as I said, it is still a relatively nascent opportunity for us, but the more I'm out talking to customers, the more opportunity I see there. So overall, both the short-term, I feel much more confident in, and the long-term I remain super excited about.