generatorを入れ替えるため残削除