优化逻辑，去掉notice