Кстати в твоей практие это разве редкий кейс? Имею в виду когда надо прям натравить какой-то манипулятор на все возможные исключения?
вообще, я до талого стараюсь разделять все возможные эксепшены, которые у меня могут вылетать внутри try, и обрабатывать их по отдельности, чтобы другому человеку было понятно, какого рода косяки вообще следует ожидать в этом месте