anchor.diff:                  end
               end
           end, {"", []}, Lines),
  -
  -        [ets:insert(?MODULE, {Key, Value}) || {Key, Value} <- ParsedIniValues],
  -    ok.
  +    {ok, ParsedIniValues}.
   
   % Unused gen_server behaviour API functions that we need to declare.
   
  
positive.code: %% @doc Creates a new ets table of the type "set".
  init(IniFiles) ->
      ets:new(?MODULE, [named_table, set, protected]),
      [ok = load_ini_file(IniFile) || IniFile <- IniFiles],
      {ok, #config{write_filename=lists:last(IniFiles)}}.
  
  handle_call({set, KVs, Persist}, _From, Config) ->
  
negative.code: %% @spec load_ini_file(IniFile::filename()) -> ok
  %% @doc Parses an ini file and stores Key/Value Pairs into the ets table.
  load_ini_file(IniFile) ->
      {ok, KVs} = parse_ini_file(IniFile),
      gen_server:call(?MODULE, {set, KVs, false}).
  
  %% @spec load_ini_file(IniFile::filename()) -> {ok, [KV]}
  %%       KV = {{Section::string(), Key::string()}, Value::String()}
  %% @throws {startup_error, Msg::string()}
  parse_ini_file(IniFile) ->
      IniFilename = couch_util:abs_pathname(IniFile),
      IniBin =
      case file:read_file(IniFilename) of
  