一些逻辑的优化。