anchor.diff:        '';
       };
   
  +    roundRobin = mkEnableOption "round robin rotation of records";
  +
       serverCount = mkOption {
         type = types.int;
         default = 1;
  
positive.code:       ipv4-edns-size:      ${toString cfg.ipv4EDNSSize}
        do-ip6:              ${yesOrNo  cfg.ipv6}
        ipv6-edns-size:      ${toString cfg.ipv6EDNSSize}
        ${maybeString "nsid: " cfg.nsid}
        port:                ${toString cfg.port}
        server-count:        ${toString cfg.serverCount}
        ${if cfg.statistics == null then "" else "statistics:          ${toString cfg.statistics}"}
        tcp-count:           ${toString cfg.tcpCount}
        tcp-query-count:     ${toString cfg.tcpQueryCount}
        tcp-timeout:         ${toString cfg.tcpTimeout}
        verbosity:           ${toString cfg.verbosity}
        xfrd-reload-timeout: ${toString cfg.xfrdReloadTimeout}
        zonefiles-check:     ${yesOrNo  cfg.zonefilesCheck}
  
  
negative.code:       '';
      };
  
      logTimeAscii = mkOption {
        type = types.bool;
        default = true;
        description = ''
          Log time in ascii, if false then in unix epoch seconds.
        '';
      };
  
      nsid = mkOption {
        type = types.nullOr types.str;
        default = null;
  