Distinguish fail and error states