does this no longer throw an exception on retVal != 0? The old code that has been replaced seemed to take into account the use-case when the service isn't installed or running.  Are we sure ExecuteAssist.execute() will return  a non-0 value and not throw an exception?