This results in the coordinates being incorrect for wavefronts that have been FFT propagated. This might require tracking an extra parameter, but FFT's are rarely used, so there might a simpler solution.