增加错误处理分支