Yes. I'll touch on that, Daniel. So to your first question, balls for us, we're feeling like we're finally caught up from an inventory standpoint. So we think that category is not oversupplied. Therefore, unlikely it would get overly promotional. Our club business, in some respects, beats to its own drum. We're so custom fitting oriented that we're confident that we're not going to get caught up in excess inventories. I think we may have said this on the last call, the categories that might be the most susceptible to promotional activity would be footwear and apparel. And really that traces back to they were industry-wide, the most disrupted last year in the second quarter in the first and second quarters because of the supply chain disruption. So you had a lot of Spring products that simply came in late and didn't get out the door. So those categories we've been watching carefully. And again, I think if you're looking for where is the highest likelihood of promotional activity, that's where you'd see it apparel and footwear. Now again, in the context of where that sits historically, I would say below historical, below historical normal levels but certainly above what we've seen in the last couple of years. As to your second question about competition, we like where we are. Again, I mentioned we've got a Pro V1 launch here, a lot of great energy and enthusiasm there. The driver realities you mentioned, that's an annual occurrence, right? We go when our competitors go, when they go. So I think what you'll see right now is, again, we're early days, but you should see full channels, right, as everybody gears up and as our green grass and retail partners gear up for the season ahead. That question may have a better answer two, three months from now after we've seen the beginning of the season play out. But from what we can see now, we're seeing channels beginning to fill up in anticipation of the season. And as we look at that, again, it's not a perfect balance between supply and demand, but we don't see any outliers that give us cause for concern at this point.