I'm not sure where DWDM is currently, but we quickly went from 1 colour to 512 colours per strand. I expect and hope for increases in GPU performance, some via process shrink, some via wafer size/yield, and some...perhaps... by software efficiencies (most interesting to me). Maybe volumes will increase too, further driving down the price for essentially the same parts. However I don't see how these gains (if they happen) can "get us to 512".