anchor.diff:                             (_) -> false
                           end, Responses)) + FailReqs.
   
  --spec make_ts_keys([riak_pb_ts_codec:ldbvalue()], #ddl_v1{}) ->
  +-spec make_ts_keys([riak_pb_ts_codec:ldbvalue()], #ddl_v1{}, module()) ->
                             {ok, {binary(), binary()}} | {error, {bad_key_length, integer(), integer()}}.
   make_ts_keys(CompoundKey, DDL = #ddl_v1{local_key = #key_v1{ast = LKParams},
  -                                        fields = Fields}) ->
  +                                        fields = Fields}, Mod) ->
       %% 1. use elements in Key to form a complete data record:
       KeyFields = [F || #param_v1{name = [F]} <- LKParams],
       Got = length(CompoundKey),
  
positive.code:             {reply, missing_helper_module(Table, Props), State};
          DDL ->
              Result =
                  case make_ts_keys(CompoundKey, DDL) of
                      {ok, PKLK} ->
                          riak_client:delete_vclock(
                            {Table, Table}, PKLK, VClock, Options,
  
negative.code:             {reply, missing_helper_module(Table, Props), State};
          DDL ->
              Result =
                  case make_ts_keys(CompoundKey, DDL, Mod) of
                      {ok, PKLK} ->
                          riak_client:get(
                            {Table, Table}, PKLK, Options, {riak_client, [node(), undefined]});
  