Well, let's see. So, on the -- where we've seen engagement, yeah, you highlighted an important part of our business, which is what we call our lead guest, our Platinum and our Diamond members. And we're pleased that we continue to see strong performance from them, high engagement, high spend, they are obviously our best guest. But we're seeing that across the board, and it's something we've been focused on to continue to grow our business. Our loyalty program in total was up 5% for the quarter, and that was a combination of attracting new members as one of the things we talked about in October was even though we've had a lot of growth in that -- in our loyalty program over time, we still see a lot of opportunity ahead, and we're continuing to attract new members and bring them into our business. And that, of course, is important fuel for future growth. We also had success reactivating lapsed members, a lapsed member is somebody that has a -- is part of the program but hasn't purchased with us for the at least once in the last 12 months. And we have a very focused CRM personalized program going after that group, and we continue to see success with that. And then our retention is strong. There is an intense competitive environment, but our guests continue to demonstrate that they like what Ulta is offering. And so retention remains healthy. And so those things come together. We're seeing it across all ages, all geographies, strength across all types of beauty enthusiasts, which is an important part of our business. Competitively, you asked about the dynamics there. And I continue to say something that we've shared in the past is, it's difficult for us to exactly predict or lay out when we would see us completely moving through this because we've never experienced the scale of this in such a concentrated period of time. Having said that, I'll reiterate something I mentioned earlier, which is we have confidence. We've seen it in the data before new store openings. Our stores are able to recover and return to strong contributors. The data that we see now, stores that have not been impacted by competitive opening continue to perform better and positively, and we saw improved performance in Q3. But I would not take that fully as a, okay, we're through 100% through it, and it's totally behind us. This is a meaningful disruption in the category. We're learning every period. What -- how the dynamics are evolving, but we did make progress in Q3, and it's our focus to continue to do that as we move into 2025.