I'm wondering if adding "as exc" and having `message = exc` would
be nice for the user in this situation - it is an edge case...