anchor.diff:  -spec wait_saver(#config{}, infinity | non_neg_integer()) -> {ok, #config{}} | timeout.
   wait_saver(State, Timeout) ->
       case State#config.saver_pid of
  -        undefined -> {ok, State};
  +        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 ->
  
positive.code:                                                end,
                                                 {sets:from_list([directory]), []},
                                                 lists:append(D ++ [S, DefaultConfig])),
              {ok, #config{static = [S, DefaultConfig],
                           dynamic = [lists:keysort(1, DynamicPropList)],
                           policy_mod = PolicyMod}};
  
negative.code:                         ?log_info("No dynamic config file found. Assuming we're brand new node"),
                          []
                  end,
              ?log_debug("Here's full dynamic config we loaded:~n~p", [D]),
              {_, DynamicPropList} = lists:foldl(fun (Tuple, {Seen, Acc}) ->
                                                         K = element(1, Tuple),
                                                         case sets:is_element(K, Seen) of
  