Support arbitrary IFFs