Use recoverable/nonrecoverable errors