Hey Ryan, it's David. Yes, I guess I can tell you a little more about what we're seeing on the competitive landscape and I guess two parts. Number one, I think we're seeing the brick-and-mortar players are they're growing their B2B business, but DIY, do-it-yourself is definitely a drag. I think on the DIY side, also a portion of that growth is coming from batteries, fluids and wipers, which historically, we've not played in. But obviously, we see an opportunity which would fall under our assortment strategic pillar. Right now, what we're seeing is the environment with putting a ton of pressure on some of our competition, though, and our partners. We're seeing two online players showing significant pressure. You have one of the large warehouse distributors that just went through Chapter 11 and on our side, we're -- we have unit growth, we have positive unit economics. We have free cash flow. We have close to $80 million in cash and no debt, I think we're well positioned to kind of -- for the uptick. Now, looking to the future, the backdrop that we're seeing is you still have an aging car fleet, you still have more cars, the number of miles driven, it's climbing. Online penetration is going to grow, and we have a whole strategy to capture additional market share. So, short-term, there's some pressure due to the macro, but long-term, I think we're really well positioned.