When an external process monitor fails all we get is "The return value does not match the expected value." In some cases, the return value has some meaning. Can you please also include the actual return value instead of just saying it didn't match.
Thank you,
Adrian