we don't need this FuncWrapper either