adds return_code type check w/o output_timeout