anchor.diff:              end
       end;
   
  -on({qread_initiate_write_through, ReadEntry}, State) ->
  +on({qread_initiate_write_through, RoundTried, ReadEntry}, State) ->
       ?TRACE("rbrcseq:on qread_initiate_write_through ~p~n", [ReadEntry]),
       %% if a read_filter was active, we cannot take over the value for
       %% a write_through.  We then have to retrigger the read without a
  
positive.code:     DataType = entry_datatype(ReadEntry),
      ReadFilter = entry_filters(ReadEntry),
      RetriggerAfter = entry_retrigger(ReadEntry) - entry_period(ReadEntry),
  
      gen_component:post_op(
        {qround_request, Client, OpenReqEntry, Key, DataType, ReadFilter, write, RetriggerAfter},
        State);
  
  on({qread_write_through_done, ReadEntry, Filtering,
  
negative.code:                      self(), 4,
                       {qread_write_through_done, ReadEntry, apply_filter, '_'}),
  
              NextRoundNumber = 1 + pr:get_r(RoundTried),
              gen_component:post_op({qread, This, entry_openreqentry(ReadEntry),
                 entry_key(ReadEntry), entry_datatype(ReadEntry), fun prbr:noop_read_filter/1,
                 entry_retrigger(ReadEntry) - entry_period(ReadEntry), NextRoundNumber, write},
                State)
      end;
  
  