Sure. Well, that's a lot of questions. So let me try to part them out, might not be in the same order you asked them, but let me give it a try. So I think when we look about what happened in Q1, as Rob mentioned on the call, February was a decent month. We clearly, clearly underestimated the stimulus impact to our business last March. And March was a really tough month. We were down 35%. When we went into April, it was significantly better than March, but that was really when you unpack it due to the Easter shift. In the first two weeks of the month, we had a nice trend, obviously, because of Easter. But as soon as Easter passed, the trend reverted right back to negative mid-teens and the month ended up as Rob said below expectations, I think down 7%. Moving into May, week one was still tough, still up against stimulus. We were still mid-teens negative. And then in the second month, like clockwork, with the arrival of warm weather across the whole country, the trend immediately reversed and sales were up positive low-single digits versus '21 and they were up in the low 20s. I think up 21% versus 2019. And so, there was a significant trend reversal, like I said, starting in May week two, which we are very encouraged by. So I think when you think about what happened in March with the big stimulus impact, we were able to start to see that wane which we always kind of believed we would in the second quarter and then we got the pop, obviously from the weather. When you think about going forward to your question about what's happening in the macro environment with respect to the inflation as you mentioned, lack of stimulus, all the supply chain mess and cost pressures, '21 is becoming somewhat less relevant in our opinion as a compare, which is why we mentioned that we are going to continue to compare throughout the balance of the year our progress towards our pre -- versus our pre-pandemic results in 2019. And so, using that lens, when you look at Q1, well, we really didn't deliver what we hoped. Our results against '19 were pretty impressive and like we had mentioned, a $1.5 in EPS versus $0.36 in '19. And we have $50 million less in top-line than '19 and 32% less stores and margin was 250 basis points higher and operating income was at mid-5 -- 5.6% or 5.7% versus '19's 1.6%. So we're looking at those results to be directly correlated, if you will, to the structural reset of our business model, which is why we are going to keep driving in 2022 to the $10 EPS and the $10 operating margin goal, because what we've been able to accomplish in the last couple of years has really been a pretty massive structural reset, and we have ended up with a much more resilient model that can kind of weather some of these storms, to your point, about taking the sales down mid singles is our latest projection. So if you look at the balance of '22 with the top line, what we're thinking about, we obviously don't think we're going to drop 16% again in any one of the quarters coming up, but we are going to be very, very careful at the end of this quarter and very, very careful in August, because we are not going to make the same mistake that we made in March by miscalculating the impact of stimulus and as we all know, we've got one category of business and it's kids clothes. And we were clearly an outsized beneficiary of stimulus in Q1 last year and we were clearly an outsized beneficiary as you go into the last two weeks of July and the period up until Labor Day. We have pent-up demand. There was no school for two years. We were in a really, really good stock position with basics and some of our competitors who are having trouble getting product in, but we really had a very good assortment. And then also, we had the child tax credit that started in July, and really was a positive for our business, at least for the first three months of it, so, July, August, September. I think maybe it could have waned a little bit in the latter half and holiday, but it was very meaningful when it first started. So the combination of that pent-up demand and the child tax credit really makes us wary of those last two weeks and also of the month of August. So we are going to take a more muted approach to what's going to happen this quarter because those last two weeks of July, as you know, are really, really big weeks for us to the total quarter. July is a really important month for us, and then obviously, August is an important month through Labor Day with back to school. So that's really the reason behind the top line and really taking that down from where we were before based on March. And then on the bottom line, as we kind of alluded to, there has been two significant and permanent changes to our P&L since the start of the pandemic, and the first is the real estate reset. So, between the store closures and the occupancy reset, that's a big deal for us, and you can obviously see it in our numbers and that's permanent. And that's not going to change and we have a ton of flexibility, a ton of leases coming up in the next two years. So we're going to continue to work with our landlords and continue to optimize real estate. And the other big one which you know is the digital reset where we're approaching 50% of our business in digital and that's our highest operating margin channel. So those are permanent and those are definitely going to be tailwinds for us in '22 and into the future. The other kind of -- if I can get to put them in, like a permanent bucket, the lower fixed cost base due to store closures and higher operating cash flows versus pre-pandemic, which are going to support, share repurchases, particularly at this price. And then we've got some year specific things, I think Rob had mentioned one is incentive comp and then a lower interest expense. I think the wildcard that a lot of people ask about is really pricing and how that impacts margin, obviously that the key margin lever and there's a lot of talk about that lately sales. I know that was part of your question. So on the pricing element, like, let's just recap where we are. We said for AUCs that the first half we’re up mid-singles, in the second half we’re up high singles and our plan was to cover those AUC increases this year with corresponding AUR increases. We also said that we are going to wait to see what happens with cotton before we made any further commitments on raising pricing. And unfortunately, as we mentioned, cotton continues to go up. So when you look at the AUR, what happened in Q1, we were very defined, pleased with our ability to grow AUR in line with our projections in Q1. When you look at where the AUR came from in Q1, it came from a combination of basics, which is obviously a big part of our business, which are priced at the same price they were, I would say, from the holiday time period, maybe October of last year is when we took some increases on basics. We haven't changed those prices. So those are similar to where they were last year. And where we really got AUR was from our Easter assortments, which is our fashion product, which was extremely well received as I had mentioned in my prepared remarks. We are really able to really have a nice Easter assortment and unfortunately ran out of a lot of styles, a little bit too early and left considerable money, I would say, on the table for Easter, so opportunity going forward, but that was a nice driver of AUR. When you look at May week two, which we had talked about where the trend turned positive, with respect to pricing, we were still right where we thought we would be with the mid-single digits with our projections. So at this point, we don't believe that pricing is an issue for our customer. We are still comfortably below our competitive set, and like I said, we have not changed our basic prices, when you look at our graphics, we're 4.99, when you look at our mix and match, we're 4.99 and 3.99. So the big programs in summer shorts or where they were basically last year. Those drivers are the same. I think where we can look to get AUR, as we look through the balance of the year is really in our fashion assortments and our dress up categories as kids start and family start to celebrate those holidays again. So I think that bodes well with what happened with Easter for us to think through those ticket prices. So we're going to reiterate that we're going to stay with what we thought we'd be able to do on AUR for the year. I will tell you I am not going to commit to raise prices, any further even if cotton continues to go up, because I don't think that's the right move in this inflationary environment. So I think, like I said, for now, we're going to reiterate that we're going to stick where we were and see that through for the balance of the year.