anchor.diff:      {stop, Reply} =
           handle_message({ok, [{ok, Doc1},{ok, Doc2}]},lists:nth(3,Shards),Acc2),
   
  -    ?assertEqual([{Doc1, {ok, Doc2}},{Doc2, {ok,Doc1}}],Reply).
  +    ?assertEqual({ok, [{Doc1, {ok, Doc2}},{Doc2, {ok,Doc1}}]},Reply).
   
   % needed for testing to avoid having to start the mem3 application
   group_docs_by_shard_hack(_DbName, Shards, Docs) ->
  
positive.code:     {stop, Reply} =
          handle_message({rexi_EXIT, 1},lists:nth(3,Shards),Acc2),
  
      ?assertEqual([{Doc1, {ok, Doc2}},{Doc2, {ok,Doc1}}],Reply).
  
  doc_update3_test() ->
      Doc1 = #doc{revs = {1,[<<"foo">>]}},
  
negative.code: 
      {stop, FinalReplyW3 } =
          handle_message({ok, [{ok, Doc1}]},lists:nth(3,Shards),AccW3_2),
      ?assertEqual({ok, [{Doc1, {ok,Doc1}}]},FinalReplyW3),
  
      % test w quorum > # shards, which should fail immediately
  
  