FFT is such a suckfest