Why don't you catch everything using a single try-catch?