I'll admit this omission was unintentional, but it turns out that since we're doing an inverse real-FFT transform, the output is already a real array by definition, so that step is redundant anyway (and didn't need to be in the original)..