anchor.diff:  
   cmd_binary_quiet(Opcode, Sock, _RecvCallback, {Header, Entry}) ->
       ok = send(Sock, req,
  -              Header#mc_header{opcode = Opcode},
  -              Entry#mc_entry{ext = ext(Opcode, Entry)}),
  +              Header#mc_header{opcode = Opcode}, ext(Opcode, Entry)),
       {ok, quiet}.
   
   cmd_binary_vocal(?STAT = Opcode, Sock, RecvCallback, {Header, Entry}) ->
  
positive.code: ext(?INCREMENTQ, Entry) -> ext_arith(Entry);
  ext(?DECREMENT,  Entry) -> ext_arith(Entry);
  ext(?DECREMENTQ, Entry) -> ext_arith(Entry);
  ext(_, _) -> undefined.
  
  ext_flag_expire(#mc_entry{flag = Flag, expire = Expire}) ->
      <<Flag:32, Expire:32>>.
  
  ext_arith(#mc_entry{ext = Ext, data = Data, expire = Expire}) ->
      case Ext of
          undefined ->
              case Data of
                  <<>>      -> <<0:64, 0:64, Expire:32>>;
                  undefined -> <<0:64, 0:64, Expire:32>>;
                  _         -> <<Data:64, 0:64, Expire:32>>
              end;
          _ -> Ext
      end.
  
  % -------------------------------------------------
  
negative.code: 
  cmd_binary_vocal(Opcode, Sock, RecvCallback, {Header, Entry}) ->
      ok = send(Sock, req,
                Header#mc_header{opcode = Opcode}, ext(Opcode, Entry)),
      cmd_binary_vocal_recv(Opcode, Sock, RecvCallback).
  
  cmd_binary_vocal_recv(Opcode, Sock, RecvCallback) ->
  