simplify re-exec