Well, thanks, Simon. Appreciate the thoughtful questions. First, yes, I would agree that the idea of virtualization and DAA are cousins. I mean, virtualization does not require DAA,. In fact, as we've noted several times, the majority of our deployments to date are not DAA, but they are all -- by definition with us virtualized. We actually see continued good momentum of -- let me call them centralized deployments just with the virtualized CMTS. I think the issue or the fact is, Simon, that the largest operators that we're involved with I'd say are turning their chairs hard towards DAA. So it's not a lack of good competitive momentum with just pure virtualized, it's just that right now, most of that activity, I would say is with the smaller, and medium-sized operators. Whereas the larger ones are really locked into, I'd say, the battle with 5G, and really pushing their broadband businesses further aggressively. You saw that in the so-called 10G Announcement at the CES show. And so indeed, just because of the nature of the tier 1 customers themselves and their increasing focus on DAA, we see -- let me say, over the next 24 months, probably greater volume opportunity with those kinds of deployments. To the second part of your question about ramp, I also appreciate you kind of doing the rough math, and indeed we anticipate a pretty busy year in total, and after a pretty slow start in Q1 a pretty good pick up. It remains to be seen exactly what the pace is. We're basing our full-year numbers on fairly detailed plans that multiple operators have shared with us, and we are involved intimately with crafting those plans, and the feasibility of the rollout. Exactly what Q2 looks like versus Q4, it's too soon for us to give that kind of detail, it will be a ramp, it will be an accelerating pace through the year. That being said, we don't see this as a big bang in Q4. We do see a ramp. A lot of this is outside plant work, but frankly needs to begin in earnest in Q2. So, I hope that helps a little bit with the qualitative picture, and all I can say beyond that is we'll certainly keep you posted as the next level of detail of these DAA deployment plans get more solidified.