Yeah. Sure. No, I don't -- it hasn't changed our calculus, I think, for a couple reasons. One is because of our belief that the primary reason for the reduction in demand over the last two quarters was related to things that were outside of our control i.e. macroeconomic conditions and excess of inventories across a wide range of customers and end markets for a wide range of reasons. The way I'm thinking about is okay, when we work our way through this cycle and when I look out to calendar 2020 quite frankly which is not that far away now and we look at our growth drivers in all the areas you mentioned by the way, 5G, embedded processors, Ethernet, Thunder, as well as I think storage coming back at that point we have a very strong outlook for that year. So, the way -- we size R&D, right, and we sit down as a management team and we look at it, we aren't looking at it because that Q1 was bad, so therefore we should resize our R&D to fit the Q1 envelope. We're going to continue to run our -- to manage our expenses from a investment point of view relative to the future opportunity. And so until something changes there, right, which says hey, 5G is not going to happen for a long time or people don't -- ThunderX3 is going to take longer than we think or some of these -- that the long-term view of the changes that we're not going to adjust our investment. That being said, as Jean mentioned, outside of the R&D envelope, we're going to tighten the belt and we've already done things to as you saw I mean, even heading into this -- from our last call, we took out an additional $10 million of OpEx a quarter roughly on top of the already increased Cavium synergy target. So, we're going to manage expenses, especially from the discretionary point of view or things that we can push out a little bit that are not related to our investment profile. But just to be super clear, we're going to size our R&D and our investment levels to the opportunity we see a year from now, let's call it and to stay the course.