错误捕获强化；增加模式锁