begin節が長過ぎるので意図的に補足したい例外以外を巻き込まないようにしてください