Sure, Craig, thanks. So let me just rehash a little bit. I'll add a little bit more color. So the vacuum robots from the Tier 1 OEMs are down but we see this kind of bottoming out. So we've had three quarters of sequential decrease in the amount, but we think that's bottomed out. We think part of that's inventory and part of it's just volume picking up. So we're - we're encouraged by that. I can't tell you what that looks like for the back half of the calendar year. But, we see it bottoming here for the -- at least for the June quarter and we anticipate that will begin to be up. However, as we've talked in the past, we have vacuum automation that we sell to some Tier 2 equipment makers, who've taken entire vacuum system from us and there the content that we provide, the ASPs are considerably higher, that business continued to be up for us, and we saw particular strength in China. So Chinese OEMs both for semi applications and IC fabs and because of pretty strong market share, they have an advanced packaging, a lot of vacuum automation is going into China. So we're helped by that. And we do believe that that will persist throughout the rest of 2019 because if you think those market positions have been established and they'll continue. On contamination control, we had a big quarter when we add up the carrier for the wafers and for the radical stocking, we're almost $30 million in revenue. And we anticipate something similar in the June quarter. And we attribute that more to the breadth of the customer base now, we're in a period where next quarter we might ship products to 10 different customers. And, Craig, a year or two years ago we were shipping to three or four customers in a quarter so, and the applications are five and six different applications doing, foundry, logic memory, discrete devices and even wafer makers. So we think the breadth is expanding. We need a few more cycles there, not cycles, we need few more quarters there to understand the sustainability, but we are pleased with how that's expanding. And the wild card for us although it seems to be pretty steady it's a little bit tougher for us to predict the advanced packaging business, but to-date that's been a steady grower for us and have a record $17 million quarter feels particularly good. So we believe it will sustain. We're not ready to call it an upturn here, but we think the business that's come to us over the past quarters will sustain and we are encouraged though that perhaps there'll be some incremental high-end Tier 1 foundry spending that comes our way, kind of toward the end of calendar '19 or early 2020.