docs: function disconnect(conn, socket, err) {
    //console.dir('disconnect');
  
    // clean monitor listeners
    if(this._monitor[conn.id]) {
      this.removeListener('monitor', this._monitor[conn.id]);
      delete this._monitor[conn.id];
    }
  
    this._state.removeConnection(conn);
  }