调整初始化器逻辑