should we log the source as well as the exception?