anchor.diff:  %% Description: Handling call messages
   %%--------------------------------------------------------------------
   handle_call({write, Table, Key, Proplist}, From, State) ->
  -  handle_queued_call(write, From, [Table, Key, Proplist], State);
  +  {reply, try_to_call(write, [Table, Key, Proplist], State), State};
   handle_call({save, Fun}, From, State) ->
  -  handle_queued_call(save, From, [Fun], State);
  +  {reply, try_to_call(save, [Fun], State), State};
   handle_call({read, Table, Key}, From, State) ->
  -  handle_queued_call(read, From, [Table, Key], State);
  +  {reply, try_to_call(read, [Table, Key], State), State};
   % Deletions
   handle_call({delete, Table, Key}, From, State) ->
  -  handle_queued_call(delete, From, [Table, Key], State);
  +  {reply, try_to_call(delete, [Table, Key], State), State};
   handle_call({delete_all, Table}, From, State) ->
  -  handle_queued_call(delete_all, From, [Table], State);
  -  % {reply, try_to_call(Adapter, delete, [Table, Key]), State};
  +  {reply, try_to_call(delete_all, [Table], State), State};
   handle_call({status}, From, State) ->
  -  handle_queued_call(status, From, [], State);
  -  % {reply, try_to_call(Adapter, status, []), State};
  +  {reply, try_to_call(status, [], State), State};
   handle_call({all, Table}, From, State) ->
  -  handle_queued_call(all, From, [Table], State);
  -  % {reply, try_to_call(Adapter, all, [Table]), State};
  +  {reply, try_to_call(all, [Table], State), State};
   handle_call({run, Fun}, From, State) ->
  -  handle_queued_call(run, From, [Fun], State);
  -  % {reply, try_to_call(Adapter, run, [Fun]), State};
  +  {reply, try_to_call(run, [Fun], State), State};
   handle_call({match, Mod}, From, State) ->
  -  handle_queued_call(match, From, [Mod], State);
  +  {reply, try_to_call(match, [Mod], State), State};
   handle_call({info, Type}, From, State) ->
  -  handle_queued_call(info, From, [Type], State);
  +  {reply, try_to_call(info, [Type], State), State};
   handle_call(_Request, _From, State) ->
     Reply = ok,
     {reply, Reply, State}.
  
positive.code:   init_adapter([node()|Nodes], DbAdapter),
  
    {ok, #state{
      last_trans = next_trans(0),
      adapter = DbAdapter
    }}.
  %%--------------------------------------------------------------------
  
negative.code: %%--------------------------------------------------------------------
  %%% Internal functions
  %%--------------------------------------------------------------------
  
  %% Super utility
  try_to_call(F, A, State) ->
    M = State#state.adapter,
    case erlang:function_exported(M,F,erlang:length(A)) of
      true -> apply(M,F,A);
      false -> not_found
    end.
  
  init_adapter(Nodes, DbAdapter) ->
    case erlang:module_loaded(DbAdapter) of
  