Thanks a lot for that question. Good question. So, there are two parts of it and let me take the first part. Remember, and this is something we've talked about in the previous several quarters. Our lead times are very short, right? I mean, unlike semiconductor companies that could have lead times as long as 15 to 20 weeks, our lead times tend to be more like three to five, four to six weeks. So in a way what ends up happening is that if you look at the channels inventory, at least from our point of view on our component, that's not much of an issue there. Now, when you take this problem and go across the whole supply chain and look at the inventory issues at our customers, that's the second issue. Now, the way I look at it at this stage, based on what we have seen and as you know, we uniquely positioned in the component industry because of our focus on more high-end or more cutting-edge products and we're in the midst of a product cycle. At this stage, we are of the opinion that from an inventory point of view, at least from our perspective, that is not much of an issue. So that is not what we are looking at. Now, as we switch into the year, as I pointed out earlier on, based on the investor feedback and based on internal deliberations, what we decided to do is revert to quarterly guidance and I think that is what more or less investors wanted. Now, when I look back at the full year -- I will let Jim add some color to it, but in general, our thoughts are positive. As we said, we are in the product cycle that kicked off in the second half of 2018 and as we go into 2019 that product cycle continues to move. Now, we did talk about seasonality in the first quarter, but where we are today and the way we look at 2019, based on what we're seeing on the 3.0 to 3.1 [ph], the greater proliferation of AC, in general, we feel that our end markets are growing healthy and we feel positive. Jim, I don't know whether you wanted to add.