Бывает. На всякий случай: функция передает все ошибки, которые не обрабатывает, выше по стеку вызовов. К таковым относятся: ошибка сохранения файла, ошибка создания аккаунта, некорректные данные аккаунта. Все остальные ошибки (нет файла аккаунта, файл аккаунта в неправильном формате) считаются некритическими и приводят к пересозданию аккаунта.