anchor.diff:              false
       end,
       {reply, Result, State};
  +
  +%% @private
   handle_call(Msg, _From, State) ->
       lager:warning("Unhandled messages: ~p", [Msg]),
       {reply, ok, State}.
  
positive.code:                     {reply, {error, Error}, State}
                 end,
      ?CORE:read(Id, Threshold, Store, From, ReplyFun, ?BLOCKING);
  handle_call({filter, Id, Function, AccId}, _From, #state{store=Store}=State) ->
      {ok, _Pid} = ?CORE:filter(Id, Function, AccId, Store, ?BIND, ?READ),
      {reply, ok, State};
  handle_call({product, Left, Right, Product}, _From, #state{store=Store}=State) ->
      {ok, _Pid} = ?CORE:product(Left, Right, Product, Store, ?BIND, ?READ, ?READ),
      {reply, ok, State};
  handle_call({intersection, Left, Right, Intersection}, _From, #state{store=Store}=State) ->
      {ok, _Pid} = ?CORE:intersection(Left, Right, Intersection, Store, ?BIND, ?READ, ?READ),
      {reply, ok, State};
  handle_call({union, Left, Right, Union}, _From, #state{store=Store}=State) ->
      {ok, _Pid} = ?CORE:union(Left, Right, Union, Store, ?BIND, ?READ, ?READ),
      {reply, ok, State};
  handle_call({map, Id, Function, AccId}, _From, #state{store=Store}=State) ->
      {ok, _Pid} = ?CORE:map(Id, Function, AccId, Store, ?BIND, ?READ),
      {reply, ok, State};
  handle_call({fold, Id, Function, AccId}, _From, #state{store=Store}=State) ->
      {ok, _Pid} = ?CORE:fold(Id, Function, AccId, Store, ?BIND, ?READ),
      {reply, ok, State};
  handle_call({graft, Id, TheirClock}, _From, #state{store=Store}=State) ->
      Result = case get(Id, Store) of
          {ok, {Id, Type, Metadata, Value}} ->
  
negative.code: %% -------------------------------------------------------------------
  %%
  %% Copyright (c) 2015 Christopher Meiklejohn.  All Rights Reserved.
  %%
  %% This file is provided to you under the Apache License,
  %% Version 2.0 (the "License"); you may not use this file
  