BTW, in any case, we wouldn't want to pass the error to `new Error` -- it's already an error object, we can just emit it straight away.