We shouldn't use the `err` parameter to deliver something that is not the error that occurred. A `data` parameter would be fine, and maybe use the error object below as the `err` parameter.