So, two very different questions, Greg. First of all, we are wave enabled in 574 data centers. As of today, we have actually only sold waves in 156 of those 574. Now, the method that we have to use to provision those wavelengths is very cumbersome and similar to the way our competitors provision a wavelength. The foundational work that we are doing, starting with a clean sheet of paper, allowed us to build a network on top of the Sprint physical assets that would allow us to provision a wavelength in two weeks without pre-deploying capital for transponders, which is a very capital and efficient way based on the number of wave permutations that are possible. So each time we provision a wave today, we take resources away from the network reconfiguration work. We will take that 574 and be at all 800 by year end. So we literally have 226 to go, and we're confident we will make that goal. Two, we are conducting a number of network modifications internal to the network to allow provisioning of a wave to occur end-to-end with only two field dispatches, compared to the industry average of probably six to eight dispatches, which is similar to the way we have to do it today. And with that, we should be able to rapidly eat into that backlog, but also hopefully build an even larger backlog as customers see, we are able to provision much faster than our competitors. Now to the ARPU question. Wavelength pricing is determined by two characteristics, the speed of the wavelength, which comes in three speeds, 10 gig, 100 gig and 400 gig. The larger the speed, the more expensive. The second dimension of pricing is the distance traversed. If you noticed, our ARPU did tick up 2% sequentially in the quarter with a modest number of incremental waves. More of the backlog is skewed towards hundred and 400 gig waves than 10 gig. That probably means the ARPU of what's in that backlog is slightly larger than the ARPU of the installed base. A big part of our effort is to make sure that we can support all of these speeds across the footprint. As these higher bandwidth applications continue to need more connectivity, we are seeing a transition away from 10 gig. 100 gig remains dominant, but I think over the next year or two 400 gig will be the dominant form of wavelengths bringing ARPUs up. And then beyond that, there will be a migration path based on the equipment we've installed to support 800 and eventually 1.6 terabyte waves. The systems that we are deploying are flex spectrum, meaning they're no longer adhering to the ITU grid standards and therefore allow us the flexibility to support these higher throughputs as the equipment vendors make them commercially available. Hopefully that was helpful, Greg.