添加了部分消除逻辑（未完成）