_destroy(err: Error, callback: (err: Error) => void) {
    // Detach from current stream
    if (this.request) {
      const capturedRequest = this.request
      this.detachFromStreams()