defer で指定した関数をエラーハンドリングする