anchor.diff:    ] ++
     optional (cfg2.webExternalUrl != null) "--web.external-url=${cfg2.webExternalUrl}";
   
  -  filterValidPrometheus = filterAttrsListRecursive (n: v: !(n == "_module" || v == null || v == [] || v == {}));
  +  filterValidPrometheus = filterAttrsListRecursive (n: v: !(n == "_module" || v == null));
     filterAttrsListRecursive = pred: x:
       if isAttrs x then
         listToAttrs (
  
positive.code:           Patterns for files from which target groups are extracted. Refer
            to the Prometheus documentation for permitted filename patterns
            and formats.
  
          '';
        };
        refresh_interval = mkOption {
          type = types.str;
          default = "30s";
          description = ''
            Refresh interval to re-read the files.
          '';
  
negative.code:         '';
        };
        refresh_interval = mkOption {
          type = types.nullOr types.str;
          default = null;
          description = ''
            The time after which the provided names are refreshed.
          '';
  