I agree with the logic, especially where an error is anticipated as in this case.