don't rebuild func.h if we've already done it