новая обработка ошибок