anchor.diff:                      %% in an object with no values at all, since an
                       %% object's vector clock always dominates all its
                       %% dots.
  -                    Content = convert_to_dict_list(C0),
  -                    MergeAcc#merge_acc{keep=ordsets:add_element(Content, Keep)};
  +                    MergeAcc#merge_acc{keep=[C0|Keep]};
                   {true, false} ->
                       %% The `dot' is dominated by the other object's
                       %% vclock. This means that the other object has a
  
positive.code:     #merge_acc{crdt=CRDT, error=Error} = MergeAcc,
      riak_kv_crdt:log_merge_errors(Bucket, Key, CRDT, Error),
      merge_acc_to_contents(MergeAcc).
  
  %% @private de-duplicates, removes dominated siblings, merges CRDTs
  -spec prune_object_siblings(riak_object(), vclock:vclock()) -> merge_acc().
  
negative.code:         error ->
              undefined
      end.
  
  %% @doc  Promote pending updates (made with the update_value() and
  %%       update_metadata() calls) to this riak_object.
  