docs: function onfinish(err) {
          if (err && err.code === 'ECONNRESET') return onaborted()
          if (err) return onerror(err)
          if (done) return
  
          setImmediate(function () {
              if (streaming !== false && !done) {
                  onaborted()
                  return
              }
  
              if (done)
                  return
  
              done = true
              callback()
          })
      }