Okay. Bill, so let me start with the branches, as you know Capital One has over the years sort of leaned into the closing branches in conjunction with our building of our more national banking business, and also the – all the digital investments we were making, because we spent so much energy on creating an experience that doesn't need to have a branch on every corner. And we've been pleased with our strategy so far. But there's – we don't, I think there's more of a continuation of where we are, I think we're in – continuing to lean into the same strategy we've had for quite a period of time there. So I wouldn't look at our network and say, wow, there's a huge kind of potential to unleash there. We've just been gradually making our choices and continuing to develop our digital opportunities, watching customer behavior and then just continue down the same path. With respect to our cloud strategy, as you know we completely exited data centers last year. So we are 100% in the cloud. And we are enjoying the benefits of being in the public cloud, the hassle free access to infrastructure. The ability to ride the incredible wave of innovation that's happening on the cloud, both from the cloud providers as well as from the rest of the world software companies that are building on the cloud. So this is something we've been, you know many years in the making and we're happy to be all-in on the cloud. But it doesn't mean our journey is done on the cloud we find as we get there, there's – the opportunity to build many more capabilities, the opportunity to really enhance resilience, operating resilience, fail over capabilities, efficiency, the ability to over time move. Basically one of the real benefits of the cloud is the ability to abstract the developers from being burdened with the details of the infrastructure that they're operating on. And the cloud itself is in an abstractor of that the infrastructure worked for a developer, but within – if you just look at what's happening to cloud, the continuing migration sort of abstracting up the tech stack and where cloud has gone with containers, and now where it's going with serverless, just continues to liberate developers so that they can focus on doing what they came to do, which is to create great things and ship products. Now, all of that doesn't happen automatically, companies have to continue to stay on the forefront. So Capital One is continuing to invest in the serverless side of the business for example, as we continue to move the level of abstraction up the tech stack and create opportunity for the software to be developed faster, more effectively and safer.