Well, as I was saying, we saw quite a bit and more on the component side, the development side, the precision machining side in terms of inventories being lower at our suppliers and therefore somewhat lower shipments on coming out of our factory. It's quite hard to articulate in terms of exactly how much is left. However, at this point, I think, Lam in particular, which is already announced, did a terrific job of lowering their inventories last quarter. They lowered them about $145 million or so. And if you do a translation, that translates into literally about over quarter, maybe $250 million of tools. So, you got $250 million tools coming out that normally we would have shipped the parts for it. It's a big reduction. And with that, I believe that for the components sides, we're seeing some continued reductions in inventories. However, it's coming much more in line. And we can track that by looking at what our normal rate of inventory or for that matter, shipments are between components and say gas panels. And it appears that that's coming back in sync for us. So, we're rather optimistic that by the end of this quarter, those inventory corrections could be pretty much completed. And of course, if we see a little bit of an upturn, then we know that typically they'll rebuild some inventories, although that might not be the best overall management practice that they may well do that again, and then we'd be the beneficiaries. So, we have a little more to go in terms of inventory corrections, but we believe we’re a long way towards being out of the woods. In terms of smaller players, it's actually a little bit worse, typically, because they don't quite have the same degree of management systems in place. And they tend to cover for the lack of great information flows through their management systems with buffers of inventories. So, I won't mention a customer, but we have seen one where the buildups, let me just say, were substantially higher than the buildups were at Lam or Applied et cetera.