例外メソッドを追加。ローカル関数に変更。