anchor.diff:  
     void _done(String data) {
       if (_completer != null) _completer.complete(data);
  -    _account = null;
       _completer = null;
       _queue.removeFirst();
       if (_queue.length > 0) _authenticate();
  
positive.code:    * Handles the queue one account at a time.
     */
    void _authenticate() {
      if (_account != null) {
        throw new Exception("Authentication already in process");
      }
      _account = _queue.first;
      client.send("WHOIS $_account");
    }
  
    void _process(IRC.WhoisEvent event) {
  
negative.code:   // Nicks that are not logged in will be placed here
    final List<String> _rejected = [];
  
    Completer _completer;
  
    Auth(this.network, this.client) {
  