Тогда что не ясно? Этот тест указывает на туже самую проблему: проверки на терминальный узел не достаточно. Должно быть ещё одно условие.