the old ictce's will need fftw as well if you want to provide full fftw as part of the toolchain. so this is not fine for 2 reassons: it has to raise and error (an fft class with no fft, what does it mean?) and for older versions there has to be a new FFT class that uses mixed mkl/fftw.