anchor.diff:  %%-spec finish_op_load(dict:dict(key(), clocksi_payload())) -> dict:dict(key(), [{non_neg_integer(), clocksi_payload()}]).
   -spec finish_op_load(dict:dict()) -> dict:dict().
   finish_op_load(CommittedOpsDict) ->
  -    dict:fold(fun(Key1, CommittedOps, Acc) ->
  -                  dict:store(Key1, reverse_and_add_op_id(CommittedOps, 0, []), Acc)
  -              end, dict:new(), CommittedOpsDict).
  +    dict:fold(fun(Key, CommittedOps, Acc) ->
  +        dict:store(Key, reverse_and_add_op_id(CommittedOps, 0, []), Acc)
  +    end, dict:new(), CommittedOpsDict).
   
   %% @doc Given a list of log_records, this method filters the ones corresponding to Key.
   %% If key is undefined then is returns all records for all keys
  
positive.code:                 load_per_chunk ->
                      {NewContinuation, NewOps, finish_op_load(NewCommittedOps)}
              end;
          {NewContinuation, NewTerms, BadBytes} ->
              case BadBytes > 0 of
                  true -> {error, bad_bytes};
                  false ->
                      {NewOps, NewCommittedOps} = filter_terms_for_key(NewTerms, Key, MinSnapshotTime, Ops, CommittedOpsDict),
                      case LoadAll of
  
negative.code:                   | {error, reason()} | {eof, dict:dict()}.
  get_ops_from_log(Log, Key, Continuation, MinSnapshotTime, Ops, CommittedOpsDict, LoadAll) ->
      case disk_log:chunk(Log, Continuation) of
          {error, Reason} ->
              {error, Reason};
  
          eof ->
              {eof, finish_op_load(CommittedOpsDict)};
  
          {NewContinuation, NewTerms} ->
              {NewOps, NewCommittedOps} = filter_terms_for_key(NewTerms, Key, MinSnapshotTime, Ops, CommittedOpsDict),
              case LoadAll of
  