anchor.diff:      true -> {failure, error_message(Good, Bad, N, W)}
     end.
     
  -internal_get(Key, #mediator{n=N,r=R}) ->
  -  Servers = membership:server_for_key(Key, N),
  +internal_get(Key, #mediator{config=Config}) ->
  +  {N,R,W} = unpack_config(Config),
  +  Servers = membership:nodes_for_key(Key),
     MapFun = fun(Server) ->
       storage_server:get(Server, Key)
     end,
  
positive.code: 
  -include("config.hrl").
  
  -record(mediator, {
      r, w, n
    }).
    
  -ifdef(TEST).
  -include("etest/mediator_test.erl").
  
negative.code:     true -> {failure, error_message(Good, Bad, N, R)}
    end.
    
  internal_has_key(Key, #mediator{config=Config}) ->
    {N,R,W} = unpack_config(Config),
    Servers = membership:nodes_for_key(Key),
    MapFun = fun(Server) ->
      storage_server:has_key(Server, Key)
    end,
  