anchor.diff:      io:format("Generic call: *shutdown* while in '~p'~n",[State]),
       {stop, normal, ok, State};
   %% Generic
  -handle_call(Msg, From, State) ->
  +handle_call(_Msg, _From, State) ->
       {noreply, State}.
   
   %handle_info({loading, list, <<Key/binary>>, [FirstElem|_]}, State) ->
  
positive.code: init([]) ->
      process_flag(trap_exit, true),
      try initial() of
          {ok, Sock} ->
              gen_server:cast(self(), repl),
              {ok, #state{socket=Sock, state=list}};
          {error, timeout} ->
  
negative.code:     inet:setopts(Sock, [{active,once}]),
      receive
          {tcp, Sock, <<"+FULLRESYNC", _, RunId:40/binary, _, Offset/binary>>} ->
              {ok, fullresync, b2l(RunId), int_offset(Offset)};
          {tcp, _Sock, <<Bulk/binary>>} ->
              {ok, load_stream, Bulk};
          {tcp, _Sock, Data} ->
              io:format("invalid data received '~p' ~n", [Data]),
              {error, "invalid data received"};
  