Улучшена обработка ошибок