Isn't this duplicating the logging of the exception that is done by the Publisher class?  (line 133)