anchor.diff:          printError('Unexpectedly found more than one observatory report for $domainName '
                      '- using first one (${srv.first.port}).');
         }
  -      printStatus('Checking for authentication code for $domainName');
  +      printTrace('Checking for authentication code for $domainName');
         final List<TxtResourceRecord> txt = await client
           .lookup<TxtResourceRecord>(
               ResourceRecordQuery.text(domainName),
  
positive.code:       } else {
          domainName = pointerRecords[0].domainName;
        }
        printStatus('Checking for available port on $domainName');
        // Here, if we get more than one, it should just be a duplicate.
        final List<SrvResourceRecord> srv = await client
            .lookup<SrvResourceRecord>(
  
negative.code:   /// it will return that instance's information regardless of what application
    /// the Observatory instance is for.
    Future<MDnsObservatoryDiscoveryResult> query({String applicationId}) async {
      printTrace('Checking for advertised Dart observatories...');
      try {
        await client.start();
        final List<PtrResourceRecord> pointerRecords = await client
  