When we acquire studios, there's games that are in development and then there's things that are early in development and I think we need to approve on engaging on games that are midway through production when they become a part of Xbox. And I think there's different expectations when teams become First Party and there's a different perception when these teams become First Parties. We didn't a good job early on when it comes to really helping them understand what it means to become apart of Xbox, use some of our internal resources and kind of help them. We kind of left them to work on that game, they're a talented team and we love that team, I still do, and I'd totally bet on them to make another great game. I think we can engage earlier with our different studios. It's different when a creative is committed already on a game but thinking of our process regarding assistance, we can do a better job. We've done a better job with Starfield since it was earlier on in production, so that made it easier for us to make sure we're shipping a quality experience. We've should've been there earlier. It's an Unreal game and we have a bunch of teams who have worked on Unreal, and we were a little late on getting them to help. We didn't do that, it's not an excuse. So when the 60fps issue came up, we had people diving in such as The Coalition, but that was a plan that had to be in last Fall. I take that as learning as painful as that is.