fn? -> ifn?