anchor.diff:      {reply, ok, State2}.
   
   %%--------------------------------------------------------------------
  +
  +dynamic_config_path(DirPath) ->
  +    % The extra node() in the path ensures uniqueness even if
  +    % developers are running more than 1 named node per box.
  +    [NodeName | _] = string:tokens(atom_to_list(node()), "@"),
  +    X = filename:join(DirPath, NodeName),
  +    C = filename:join(X, "config.dat"),
  +    ok = filelib:ensure_dir(C),
  +    C.
   
   load_config(ConfigPath, DirPath, PolicyMod) ->
       DefaultConfig = PolicyMod:default(),
  
positive.code:                     _ -> DirPath
                  end,
              % Dynamic config file.
              C = filename:join(DirPath2, "config.dat"),
              ok = filelib:ensure_dir(C),
              D = case load_file(bin, C) of
                      {ok, DRead} -> DRead;
  
negative.code:     save_config(Config, DirPath).
  
  save_config(#config{dynamic = D}, DirPath) ->
      C = dynamic_config_path(DirPath),
      % Only saving the dynamic config parts.
      ok = save_file(bin, C, D).
  
  