One can't start serving ErrorView response once some other response is already started to be served. Exceptions that happen during response streaming are to be handled differently. For instance, broken pipes are to be ignored.