Попробуйте это рассказать типовым с их ВызватьИсключение на большом уровне вложенности чтобы прервать всё, вместо того чтобы в каждом модуле и методе проверку на отказ втыкать)
Типовым? Счастье всего человечества, что я не знаю их имён и адресов проживания...