子の終了の検出漏れがあったので修正