exception handling is rarely that close to the file operations,
it's usually at a much higher level.
With is used for lots of other things, too. Does this same point apply to other use cases?
For my part, I still find the extra indentation annoying required for with to work with files, even without a try block around it. :-(