anchor.diff:              false
       end,
       {reply, Result, State};
  +
  +%% @private
   handle_call(Msg, _From, State) ->
       lager:warning("Unhandled messages: ~p", [Msg]),
       {reply, ok, State}.
  
positive.code:     {{Id, Clock}, {Id, Type, Metadata, Value}}.
  
  %% @doc Perform a merge of an incoming object with an object in the
  %%      local datastore, as long as we haven't seen a more recent clock 
  %%      for the same object.
  -spec merge({broadcast_id(), broadcast_clock()}, broadcast_payload()) -> boolean().
  merge({Id, Clock}, {Id, Type, Metadata, Value}) ->
  
negative.code:     {ok, #state{actor=Actor, counter=Counter, store=Store}}.
  
  %% @private
  -spec handle_call(term(), {pid(), term()}, #state{}) ->
      {reply, term(), #state{}}.
  
  %% Local declare operation, which will need to initialize metadata and
  %% broadcast the value to the remote nodes.
  handle_call({declare, Id, Type}, _From,
              #state{store=Store, actor=Actor, counter=Counter}=State) ->
      Result = ?CORE:declare(Id, Type, ?CLOCK_INIT, Store),
  