Добавлен механизм ошибок