anchor.diff:  
   % ------------------------------------------
   
  -a2x_forward(Addr, Out, Cmd, CmdArgs) ->
  -    a2x_forward(Addr, Out, Cmd, CmdArgs, undefined).
  -
  -a2x_forward(Addr, Out, Cmd, CmdArgs, ResponseFilter) ->
  +forward(Addr, Out, Cmd, CmdArgs) ->
  +    forward(Addr, Out, Cmd, CmdArgs, undefined).
  +
  +forward(Addr, Out, Cmd, CmdArgs, ResponseFilter) ->
       Kind = mc_addr:kind(Addr),
       ResponseFun =
           fun (Head, Body) ->
               case ((not is_function(ResponseFilter)) orelse
                     (ResponseFilter(Head, Body))) of
  -                true  -> a2x_send_response_from(Kind, Out, Head, Body);
  +                true  -> send_response(Kind, Out, Head, Body);
                   false -> false
               end
           end,
  
positive.code:                  end),
      {NumFwd, Monitors} =
          lists:foldl(fun ({Addr, AddrKeys}, Acc) ->
                          accum(a2x_forward(Addr, Out, get, AddrKeys), Acc)
                      end,
                      {0, []}, Groups),
      await_ok(NumFwd),
  
negative.code:                                 <<"\r\n">>])
      end.
  
  send_entry_binary(Out, #mc_entry{key = Key, data = Data}) ->
      DataLen = integer_to_list(bin_size(Data)),
      ok =:= mc_ascii:send(Out, [<<"VALUE ">>, Key,
                                 <<" 0 ">>, % TODO: Flag and Cas.
  