anchor.diff:     * 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");
  +    client.send("WHOIS ${_queue.first}");
     }
   
     void _process(IRC.WhoisEvent event) {
  
positive.code: 
    void _done(String data) {
      if (_completer != null) _completer.complete(data);
      _account = null;
      _completer = null;
      _queue.removeFirst();
      if (_queue.length > 0) _authenticate();
  
negative.code:   // Nicks that are not logged in will be placed here
    final List<String> _rejected = [];
  
    Completer _completer;
  
    Auth(this.network, this.client) {
  