Yes, Tommy, I'm going to give you a high-level answer here, and then I'll let Kent deal with the details, but realistically, if we're growing organically 10% and therefore, receivables and inventory go up some percentage of that growth. Normally, we're in the working capitals 15%, the high watermark would be 19% -- 15% to 19% of that sales growth. But what happens when we grow 35% organically. Well, it takes more working capital. So, within a short period of time, you're going to have to increase your inventory levels to support the greater sales number and obviously, receivables goes up. And then Kent pointed out that we get progress billings on projects and that on those projects, of course, our customer doesn't want to pay us. And of course, we want to be paid more than our cost. We want the customer to fund the cost of those projects. And so somewhere in the middle is what ends up getting negotiated on the terms and conditions of those contracts. And really, we're -- when you look at IPS, it is coming out of a buyer's market, and sales were down substantially because of oil and gas and et cetera. So yes, have we -- have we let the customer beat us up a little bit on cash terms? Yes. Will that continue going forward? No, not as soon as we have a seller's market will get really aggressive. So, I don't think there's anything that in the fourth quarter is going to sit there and say that we're just going to have a whole bunch of money fall in our lap because that's -- I don't know what Kent thanks, but I don't -- I'm not sure that's going to happen because we need the inventory, like, we turn our inventory seven times. So, and then receivables, collection, and then we'll do the best we can to improve progress billings. But really, it all gets down to fundamentally. If you're growing 30%, 35%, you're going to spend more working capital.