anchor.diff:  -record(resp, {seq, status, opcode, data_type=0, cas=0, extra= <<>>, key= <<>>, body= <<>>}).
   
   start_link({Host, Port}) ->
  -    gen_server2:start_link(?MODULE, [{Host, Port}], []).
  +    gen_server:start_link(?MODULE, [{Host, Port}], []).
   
   init([{Host, Port}=Server]) ->
       process_flag(trap_exit, true),
  
positive.code: 
  %-compile([inline, native, {hipe,o3}]).
  
  -behaviour(gen_server2).
  
  -export([start_link/1]).
  -export([init/1,handle_call/3,handle_cast/2,handle_info/2,code_change/3,terminate/2]).
  
negative.code:     ok.
  
  
  % Handles mget sequences (getkq, getkq, ..., noop)
  handle_resp(#resp{opcode=getkq, seq=Seq}=Resp, {Ps, Ms}) ->
      NewMs = case dict:find(Seq, Ms) of 
                  error -> % not found
                      Ms;
                  {ok, ItemDict} ->
                      case process_resp(Resp) of
  