Absolutely. Let me try to break it down into a few different buckets and bear with me because to your point, there are a lot of different pieces here. I think the first thing I would say is, we went into the season expecting about 1% growth in total and, as an industry, we don't expect COVID to have an impact on that. So total industry growth about what we thought going into the pandemic. Obviously, there have been so many things happening in the industry really since mid-March. The stay-at-home orders, all of the local and state requirements, the filing deadline decision. You may remember in May, before the deadline was extended, there was a lot of confusion because it was announced – balance due was extended but the deadline wasn't extended. So, then the stimulus payments kicked in. So a lot of things that really caused confusion and delay. As we said in our prepared remarks, through June 5, e-files for Assisted, down 15%, DIY, up 7%. We think when you pull out those stimulus payments, DIY are down about 4% and we have seen a shift between Assisted to DIY of just shy of 300 basis points. So that's kind of how we see the current dynamic. And over the balance of this season, as orders starts to become listed and people start to get back to normal, we expect the end of July through the 15th to feel more like through April 15. We recently did a survey of about 10,000 consumers, who have not yet filed and asked them why. And the answer was, because we don't have to yet. The second answer was around safety. So you definitely have this sense of even though the IRS is open and even though peak of the tax season is still under way, it feels like people aren't yet ready to complete and we think the July 4 holiday is going to be kind of a wake up, and all of a sudden the deadline is going to be close. One of the things we've been paying really close attention to, obviously, is the Assisted to DIY migration and we expect that to moderate as the season comes closer to July 15. But if I just take a step back from it, this is second year of tax reform, the conditions for massive shift to DIY couldn't have been more present than this year. People were told to stay home. There are all kinds of conditions. And even with all those conditions, so far, it's only shifted about 300 basis points. And again, we expect that to moderate to end higher than it did last year, but to ultimately be less than 300 basis points. So again, a lot of moving parts, as you said, but we're paying close attention to that migration and the consumer behavior.