Doesn't that mean we can't strictly enforce the FFTW interfaces to be present?

We want to make sure we keep supporting the old ictce's...

If that is the case, this pull request is ready to merge?