anchor.diff:  
   %% @private
   schedule_delta_synchronization() ->
  -    ShouldDeltaSync = case lasp_config:get(mode, state_based) of
  -        delta_based ->
  -            not i_am_server_and_should_react();
  -        state_based ->
  -            false
  -    end,
  -
  +    ShouldDeltaSync = delta_based_mode()
  +            andalso (
  +              peer_to_peer_mode()
  +              orelse
  +              (
  +               client_server_mode()
  +               andalso
  +               not (i_am_server() andalso reactive_server())
  +              )
  +            ),
  + 
       case ShouldDeltaSync of
           true ->
               Interval = lasp_config:get(delta_interval, 10000),
  
positive.code:     Members -- [node()].
  
  %% @private
  i_am_server_and_should_react() ->
      PeerServiceManager = lasp_config:get(peer_service_manager, partisan_peer_service),
      case PeerServiceManager of
          partisan_client_server_peer_service_manager ->
              case partisan_config:get(tag, undefined) of
                  server ->
                      case lasp_config:get(reactive_server, false) of
                          true ->
                              %% I'm the server in the reactive client-server mode.
                              true;
                          _ ->
                              false
                      end;
                  _ ->
                      false
              end;
          _ ->
              false
      end.
  
negative.code: 
  %% @private
  broadcast({Id, Type, Metadata, Value}) ->
      case broadcast_tree_mode() of
          true ->
              Clock = orddict:fetch(clock, Metadata),
              Broadcast = #broadcast{id=Id,
  