8.4.3 回退和错误处理