anchor.diff:                                                 end,
                                                  {sets:from_list([directory]), []},
                                                  lists:append(D ++ [S, DefaultConfig])),
  +            ?log_info("Here's full dynamic config we loaded + static & default config:~n~p", [DynamicPropList]),
               {ok, #config{static = [S, DefaultConfig],
                            dynamic = [lists:keysort(1, DynamicPropList)],
                            policy_mod = PolicyMod}};
  
positive.code:                         ?log_info("No dynamic config file found. Assuming we're brand new node"),
                          []
                  end,
              {_, DynamicPropList} = lists:foldl(fun (Tuple, {Seen, Acc}) ->
                                                         K = element(1, Tuple),
                                                         case sets:is_element(K, Seen) of
  
negative.code: -spec wait_saver(#config{}, infinity | non_neg_integer()) -> {ok, #config{}} | timeout.
  wait_saver(State, Timeout) ->
      case State#config.saver_pid of
          undefined ->
              ?log_debug("Waited for saver done. State=~n~p", [State]),
              {ok, State};
          Pid ->
              ?log_debug("Waiting for running saver"),
              receive
                  {'EXIT', Pid, _Reason} = X ->
                      ?log_debug("Got exit from saver: ~p", [X]),
                      {noreply, NewState} = handle_info(X, State),
                      wait_saver(NewState, Timeout)
              after Timeout ->
  