优化版本的处理