unless will already fail in the expected way on non-0 exit values