Is anyone ever confidant they've found all possible sources of exceptions?

I'm happy to put the whole thing in a manual_transaction() context manager. Will that make error logging more complicated, because we'd have these nested try/excepts?