anchor.diff:                           ],
                     group = zsets, result_type = number}),
     ok;
  -init_per_round(Fun, _Keys) when Fun =:= zcount_m ->
  -  edis_db:run(
  -    edis_db:process(0),
  -    #edis_command{cmd = <<"ZADD">>,
  -                  args = [?KEY, [{1.0 * I, <<"x">>} || I <- lists:seq(1, 10000)]],
  +init_per_round(Fun, _Keys) when Fun =:= zcount_m;
  +                                Fun =:= zrange_m ->
  +  edis_db:run(
  +    edis_db:process(0),
  +    #edis_command{cmd = <<"ZADD">>,
  +                  args = [?KEY, [{1.0 * I, edis_util:integer_to_binary(I)} || I <- lists:seq(1, 10000)]],
                     group = zsets, result_type = number}),
     ok;
   init_per_round(_Fun, _Keys) ->
  
positive.code:   catch edis_db:run(
      edis_db:process(0),
      #edis_command{cmd = <<"ZINTERSTORE">>, args = [?KEY, [{?KEY, 1.0}, {?KEY2, 1.0}], sum],
                    group = zsets, result_type = number}).
negative.code:          init/0, init_per_testcase/1, init_per_round/2,
           quit/0, quit_per_testcase/1, quit_per_round/2]).
  -export([zadd/1, zadd_one/1, zcard/1, zcount_n/1, zcount_m/1, zincrby/1,
           zinterstore_min/1, zinterstore_n/1, zinterstore_k/1, zinterstore_m/1,
           zrange_n/1, zrange_m/1]).
  
  %% ====================================================================
  %% External functions
  