Sure, Kimberly. First of all, let me -- a bit of across the board, and I'm not going to be specific on a category here. We had our sales impacted negatively in May. So the weather in Q2, I should point that out, that was kind of a big issue. Our May business was softer, and then our June, July picked up fairly significantly relative to our May comp. And that was really a -- like a Marmaxx and a Canada and a Europe on the full-line stores. So we saw acceleration in June, July versus May. We had in HomeGoods, I'll go right to that, where, obviously, we were disappointed with our comps, we had a few categories of merchandise that we are still working on, fixing some executional issues. The model there is, we turned quickly, so the assumption might be that, you would be able to fix them rather rapidly. The issue there is, we have on-order in some of those categories specifically, we had a fair amount of on-order and we honor our commitments. Kimberly, you probably heard us talk about that in the past. So we don't just cancel orders, even if we feel like it's in the wrong category or the wrong merchandise per se. So we took our markdowns, we worked that. And as a result, to your later point, we're feeling good about the beginning of Q3, we're up to, I would call it, a very solid start and we're feeling that way, HomeGoods is feeling like it's incrementally improving and Marmaxx, specifically is feeling very good from a standpoint of the amount of availability out there and what we've been seeing in the first couple of weeks of business and the market with this, I think the word we used on the script was phenomenal availability. It's just been across all different levels of brands and different categories. And so, I guess, if you look big picture, you would say Q2 start off rather slow, got a little better as it went on and we have a little bit of that momentum now going into Q3.