Yes, thanks Brian. I'll take that. So you're right. I think this year if you took a look at our guidance, last year we grew revenue 54%, customer is 4%. We were cautious this year, if you recall, the very beginning of the year, our customer guidance was 20%. So we thought with the impact of California NEM, obviously that would slow things down. But we didn't expect to be in a position where, you know, our revenue will be flattish year-over-year and customers will be down a little bit year-over-year. And so we weren't prepared for that scenario. But this is the -- in our announcement today, we've announced our second round of cost reductions, fixed cost reductions. And we talked about this on our last call, but the very first thing you attack are discretionary spending and you look for places to reduce waste. That's the formula that matters the most. You don't want to take away things that matter to customers and matter to dealers, but you really want to take away things that are discretionary and things that, in this kind of down market, are prudent to reduce. But we're not done yet. We'll still continue to evaluate our fixed cost structure. Throughout Q4, I anticipate the possibility that we'll eliminate even more fixed costs during this quarter. And the key thing for us is to really emerge as a stronger, more resilient company for 2020. The point you're making, I think we strongly agree with. This kind of volatility, you don't usually see this in consumer markets, but it is what it is. So we have to build a company that's resilient and can be prepared for a minus 10 or minus 20, a flat, or a plus 10 or a plus 20. And that's our goal with these cost reductions is to put ourselves in a position where we're able to work through the market regardless of how volatile it is for next year. We do have to recognize from a world standpoint there are a lot of disruptions happening globally and it is hard to say how those will have an impact on both consumer confidence and interest rates. So it's prudent right now. You know, you have to be thoughtful about where you spend and how you spend and that's exactly what we plan to do. So, you know, the focus we talked about in the last call, deliver results, manage cash and liquidity, continue to lower our costs, put ourselves in a position where we have a stronger balance sheet, stronger company. That's exactly what we plan to do throughout the remainder of Q4 and be ready for, I hope, a great recovery year in 2024.