I don't think that the "as exc" should be used unless you actually need to have the exception object for something.  Please change all of them that do not need to have exc.