Should we also return an error status code to the shell so that this will be seen by any automated callers as a failure?