環境を汚さないように、若干リファクタリング。