anchor.diff:     */
     void _registerHandlers() {
       register((LineReceiveEvent event) {
  +
  +      /**
  +       * Send initial information after we receive the first line
  +       */
         if (!_receivedAny) {
           _receivedAny = true;
           send("NICK ${config.nickname}");
  
positive.code:           builder.idle_time  = idle;
            break;
  
          /* End of WHOIS */
          case "318":
            var nickname = input.parameters[1];
            var builder = _whois_builders.remove(nickname);
            post(new WhoisEvent(this, builder));
            break;
  
          case "319":
            var nickname = input.parameters[1];
            var message = input.message.trim();
            var builder = _whois_builders[nickname];
  
negative.code:             post(new PartEvent(this, who, channel(chan_name)));
            }
            break;
  
          case "QUIT": // User Quit
            var who = input.hostmask.nickname;
  
            if (who == _nickname) {
  