あまり環境を汚さないで切り替えられる関数を作った