Улучшение обработки ошибок при рекурсивном вызовые прототипа