anchor.diff:  
   read_files_init(ReplaceHit0, Replace, ReadL, Toggle, ContentTypeLookup,
                   UseContentDisposition, UseHttpGetSuffix,
  -                FilesSizeLimit, ProcessIndex, Directory, Prefix, Dispatcher) ->
  +                FilesSizeLimit, Directory, Prefix, Dispatcher) ->
       TimeNative = cloudi_timestamp:native_monotonic(),
       FilesSize0 = 0,
       Files0 = cloudi_x_trie:new(),
  
positive.code: % similar to filelib:fold_files/5 but
  % with recursive always true, with a regex of ".*",
  % with links included, and with both the filename and file_info provided to F
  fold_files(ProcessIndex, Directory, F, A)
      when is_function(F, 6) ->
      case file:list_dir_all(Directory) of
          {ok, FileNames0} ->
              FileNamesN = lists:delete(replace_index_filename(ProcessIndex),
                                        FileNames0),
              fold_files_directory(FileNamesN, Directory, F, A);
          {error, Reason} ->
              ?LOG_WARN("directory ~s error: ~p", [Directory, Reason]),
  
negative.code:     {ReplaceHitN,
       ReplaceN,
       FilesSize3,
       Files3} = replace_fold(ReplaceHit0, Replace0, ReadL, Directory,
                              RefreshRemoveF, RefreshUpdateF, RefreshA),
      ok = replace_persist(ReplaceHitN, ReplaceN, ReplaceIndexUsed,
                           ProcessIndex, Directory),
  