minor changes for optimus to use ExecArg