Fixup for func_exec()
Reimplement func_exec()