Всегда есть запасные методы для отказа. любой язык и технология потерпят неудачу, если у вас нет мер предосторожности.
Как, например, в случае с избыточностью, если избыточность не работает. Напишите что-нибудь, чтобы справиться с этим, не оставляйте пользователя в замешательстве.
Прочтите это, Сделка с ошибкой в Redux