#8 エラー処理を追加