Sure Patrick. Well, I think I've talked about it before, but let me -- first of all, we always said the timing of shipments was really going to be December quarter. And we've been saying it for over a year. So, I think I don't want to toot our own horn, but I think our expectations and guidance were spot on as well as the volumes. In terms of recognition, we supply a filter, so it's a passive component. As such, there's two things; one is our lead time is fairly short, I mean in a matter of weeks. So we don't -- unlike companies that make silicon and rely on foundries, I mean we don't have a three-four month lead time which by the way is very good because as you can imagine in this business forecasting from customer is very volatile, and if you're not – and if you have a long lead time, which on one hand is good because you recognize revenue earlier, on the negative side you may get stuck with a lot of obsolete inventory. So in that respect, risk of obsolete inventory is very low but also our revenue recognition is delayed as such. So on one hand, we have a much shorter lead time, matter of weeks; the second one is how the acceptant [ph] works. When you ship an optic component, you perform electrical and functional tests before you ship it, so the moment it hits a hub, you recognize the revenue. When you ship a filter, you do not know if that filter functionally works until you mate it with the rest of the module and functionally test the module, but But only once the module is assembled and you get the acceptance that the module functionally works, you recognize the revenue. So we ship our product into a hub, it gets pulled from the hub by the module integrator, they build the module which takes a very few days between the time they pull the parts and the time they final test them. But once they are final tested, the revenue is recognized. So for us, we are already active -- in this quarter, we are actively ramping up and shipping the products. Most of them will start getting pulled probably already in September. So we'll get some deminimus revenue in September. But really that whole thing is going to ramp up through the December quarter and will reach its full run rate in the March quarter. And the run rate is really driven -- ramp is more driven by customer. As you can imagine, as they start production, they don't go from zero to maximum, they are working their way up and obviously we are lagging exactly that ramp by about one quarter. So I expect already a nice revenue in the December quarter, and it will reach its full run rate in Q3, which is the March quarter for us.