ну вот помогла точка с запятой после else, хотя мне кажется это не совсем правильно. Но ошибка перестала выскакивать. Если кто-то поделился более щедрыми идеями - было бы прекрасно! на всяк пож. Спасибо!
Ты переплюнул DivMan'а который удалял объект в бесконечном цикле с рекурсией, чтобы удалить так с корнем, как раковую опухоль вырезать со всеми прилегающими тканями. )))