With regards -- I will kind of do the inventory question first, and then move on to end of life. First, on inventory management, we contractually maintain the customer's inventory levels to support their operations as well as risk management. At any period of time, customers can't actively manage the level of inventories to be contractually held or they hold, and rely on lower levels of inventory, based on their sales going down or their risk plans based on our performance, which has been extremely good. Being at a level that allows them to have less inventory in the channel. When they make those changes, that tends to have a one time effect to us on those inventory changes, because they tend to go down based on our strong performance, and its really only when a launch would occur, where inventory would flow back into the system and would elevate that level of inventory between us and our end customers. So we haven't won any new business or lost any new business, with regards to this. Its just purely, from a safety stock, we desire as a whole in the channel between us and them, and it varies extensively by product line, but it can be a material amount of money, as we have seen some of that affect in Q3, due to a reduction of those inventory levels. The second question that you had was with regards to end of life, and as we have messaged throughout 2015, we have predicted that as a couple of end of life projects that have been happening at the same time, which is unusual, and the simultaneous nature of those occurring, at the same time of several launches occurring, the timing of those are a little offset. The end of lifes come in earlier than we had anticipated, and the project launches for the new product introductions had come later than anticipated, and has left us with a gap. These are unrelated product lines, in one case, unrelated customers, its just a timing of those phase outs of the technology and the commercial launches of those new products has just been displaced. So while we have done a great job of planning through research development and product development, the changeover of those product lines are manufacturing plants, the customer's demands, and their end approvals to pull on those launches have been pushed out and it creates a gap for us. But based on those approvals, having been received and the launch is now ongoing, we are confident that these price introductions will ramp in Q4, into 2016, and the end of life effect that we have seen in 2015, will subside as we get to the end of the year and we move into 2016, those end of life effects that happen quarter-over-quarter will go away now, so the year-over-year comparisons will be on a more trued-up basis.