Yes, thanks Aman. I appreciate the questions. So, yes, I think you characterize it well. That was, we think the trough on from a sales perspective and related to that the profitability impact, which frankly is harder I think in the second quarter than it did the third. Time to react during the second quarter was much less obviously to the situation going on around us. So cleaning up the expense line a little bit, getting some of the G&A in order, getting our production teams working in a difficult environment, but getting them staggered shifts and figuring out the best way to manage that, which we did quickly, ALLOWED us to get better in Q3. So that kind of second half of March, all of April, May timeframe was collectively the trough on both items, sales and I think from an earnings perspective, as well. So, we do expect, we're going to maintain G&A levels, like we have for some time, We're keeping them low, even while we invest in the right kinds of things. And I think that, from a gross margin perspective, seeing those increased 28.6%, we certainly saw a trough on that in the in the prior quarter. So, I think we feel good about that. But the goal that I've stated for several quarters is to try to keep our margins 30% or better with the low-30s being something that I think is attainable, when it comes to really the two big variables. The product mix being the obvious one, and then the other one being our ability to fully absorb our labor in an effective way. And a lot of that is just getting better at managing those fluctuations and forecasting. So what we think the margins are fine. It's nice that they increased the way they did that gave us some help there, from a bottom-line perspective, still like to see those come up a bit. And they would do that with a higher sales number. I mean, that's kind of the punch line. All this is a sales number like that. I'm pleased we're able to take our margins off, they would have been even better if the sales number had been a little higher just around the reuse of labor. So the other piece of your question around EBITDA margins. I think those will come up as much with the gross margins as anything else. In our business, the gross margin is really where this happens. We don't have wild fluctuations below that line. And we have at the gross line both product costs, but then also labor costs related to that. So, those two things combined really with labor being the bigger one cause the fluctuations, so that the better we do on the gross line, you're going to see EBITDA margins come up as well.