更好地处理回滚