Paul, we're very pleased with our gross margin performance. I think the teams did an outstanding job and to call out a few of the teams in supply chain and merchandising in particular, they did a real good job in mitigating some of that West Coast issue that we were facing and they did it over a course of a long period of time. As they saw this start to materialize, they made some very early changes late last year to move some goods to the East Coast, and that really helped us. Then as we looked at the quarter, the mix really did benefit us. And as you heard from the prepared remarks, we were very happy with our sales and our sales trajectories in non-consumables. And so as you look at the non-consumable piece, it helped our margin as we looked year-over-year. DC and trans did a nice job, as I indicated, not only on the West Coast piece, but also, they continue working their productivity gains within the DCs, as well as looking at how we mitigate any issues with some of the driver shortages that have been out there. Again, our teams, I think, have done a pretty good job with that. And of course, fuel helped a little bit, as it is much lower than last year. And then lastly, we're very, very encouraged by our shrink results and our trajectory on shrink. We think that the work that's been done over the last 12 to 18 months has some legs to it. And we're seeing it broad-based, as we indicated, across many, many categories. So we feel pretty good. But as you look, just to keep in mind, gross margins, the headwinds get a little bit tougher and the laps get a little tougher as we move through the quarter -- sorry, through the rest of the year and into the upcoming quarter. So keep that in mind as you take a look at that.