anchor.diff:  	ERR_NUM_ARGS = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>]),
   	ERR_NUM_ARGS = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,2]),
   	ERR_NUM_ARGS = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,-1]),
  -	ERR_NUM_ARGS = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,<<"zseta">>]).
  -	+	ERR_NUM_ARGS = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,<<"zseta">>]).
positive.code:   [<<"b">>,<<"4">>,<<"c">>,<<"6">>] =	erldis_client:scall(Client,[<<"zrange">>,<<"zsetc">>,0,-1,<<"withscores">>]),
  	2 = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,2,<<"zseta">>,<<"zsetb">>,<<"weights">>,1,3,<<"aggregate">>,<<"max">>]),
    [<<"b">>,<<"3">>,<<"c">>,<<"6">>] =	erldis_client:scall(Client,[<<"zrange">>,<<"zsetc">>,0,-1,<<"withscores">>]),
  	%% Against non zset key
  	?ERR_BAD_KEY = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,2,<<"string">>,<<"zsetb">>]),
  	?ERR_BAD_KEY = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,2,<<"zseta">>,<<"string">>]),
  
negative.code: 	%% With Aggregate MAX
  	2 =	erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,2,<<"zseta">>,<<"zsetb">>,<<"aggregate">>,<<"max">>]),
  	[<<"b">>,<<"2">>,<<"c">>,<<"3">>] =	erldis_client:scall(Client,[<<"zrange">>,<<"zsetc">>,0,-1,<<"withscores">>]),
  	%% With WEIGHTS and AGGREGATE MIN
  	2 = erldis_client:sr_scall(Client,[<<"zinterstore">>,<<"zsetc">>,2,<<"zseta">>,<<"zsetb">>,<<"weights">>,2,3,<<"aggregate">>,<<"min">>]),
    [<<"b">>,<<"3">>,<<"c">>,<<"6">>] =	erldis_client:scall(Client,[<<"zrange">>,<<"zsetc">>,0,-1,<<"withscores">>]),
  