oops
fixed error handling, broken by one or some of previous merges
run_stream and sudo_stream are effectively synonyms of run and sudo, respectively