anchor.diff:                         reqid=ReqID,
                          bprops=BProps,
                          starttime=StartTime,
  +                       readrepair = ReadRepair,
                          prunetime=PruneTime,
                          crdt_op = CRDTOp},
       {PrepPutRes, UpdPutArgs, State2} = prepare_put(State, PutArgs),
  
positive.code:                   bprops :: maybe_improper_list(),
                    starttime :: non_neg_integer(),
                    prunetime :: undefined| non_neg_integer(),
                    is_index=false :: boolean(), %% set if the b/end supports indexes
                    crdt_op = undefined :: undefined | term() %% if set this is a crdt operation
                   }).
  
negative.code:                   Props ->
                        Props
                end,
      ReadRepair = proplists:get_value(rr, Options, false),
      PruneTime = case ReadRepair of
                      true ->
                          undefined;
                      false ->
  