### Bug reports __Steps to reproduce:__ one example below, i've also ran a simple remote shell script with exit 1 call in it and the exit code is 0 ``` from pssh.clients import ParallelSSHClient host='myhost.localnet' client = ParallelSSHClient([host], user=someuser) output = client.run_command('bash -c \"exit 1\"') for host, host_output in output.items(): for line in host_output.stdout: print(line) stderr = ''.join(host_output.stderr) if stderr: print("STDERR: {}".format(stderr)) retval = output[host].exit_code print("retval: {}".format(retval)) ``` __Expected behaviour:__ [What was expected to happen.] retval should be 1 __Actual behaviour:__ [What actually happened.] retval is 0