anchor.diff:                run(nextTask);
               }
             } else {
  -            // We are basically in trouble - do something clever.
  +            reportError('Could not contact the server and get a new task');
             }
           }
         }
  
positive.code:         var client = new XMLHttpRequest();
          function handleReady() {
            if (this.readyState == this.DONE) {
              if (last_reported_id != current_id && did_start) {
                getNextTask();
                last_reported_id = current_id;
              }
            }
          }
  
negative.code: 
  
    String getDriverPage(String browserId) {
      var errorReportingUrl =
          "http://$local_ip:${errorReportingServer.port}/$browserId";
      String driverContent = """
  <!DOCTYPE html><html>
  <head>
  