@mjura but with ```cmd.error!``` you always get an exception: ```invalid!("Expected process to exit with #{valid_exit_codes.inspect}, but received '#{exitstatus}'") if error?```