anchor.diff:  
   %% @private
   to_bin(Data) when is_integer(Data) ->
  -  <<Data:128/integer>>;
  +  integer_to_binary(Data);
   to_bin(Data) when is_float(Data) ->
  -  <<Data/float>>;
  +  float_to_binary(Data);
   to_bin(Data) when is_atom(Data) ->
     atom_to_binary(Data, utf8);
   to_bin(Data) when is_list(Data) ->
     iolist_to_binary(Data);
   to_bin(Data) ->
  +  Data.
  +
  +%% @private
  +to_bin2(Data) when is_integer(Data) ->
  +  <<Data:128/integer>>;
  +to_bin2(Data) when is_float(Data) ->
  +  <<Data/float>>;
  +to_bin2(Data) when is_atom(Data) ->
  +  atom_to_binary(Data, utf8);
  +to_bin2(Data) when is_list(Data) ->
  +  iolist_to_binary(Data);
  +to_bin2(Data) ->
     Data.
   
   %% @private
  
positive.code: rmap_update({K, V}, RMap) ->
    riakc_map:update(
      {to_bin(K), register},
      fun(R) -> riakc_register:set(to_bin(V), R) end,
      RMap).
  
  %% @private
  
negative.code:     true ->
        riakc_map:update(
          {to_bin(K), register},
          fun(R) -> riakc_register:set(to_bin2(V), R) end,
          RMap);
      false ->
        list_to_rset(K, V, RMap)
  