追記
例外処理を追加しました