forgot we don't capture stderr. handled failures differently