Добавил обработку ошибок