この辺のパターンが例外漏れしそうなので確認する