anchor.diff:  var
     rec: TKMRngLogRecord;
   begin
  +  if Self = nil then Exit;
  +
     rec.ValueType := lrtSingle;
     rec.ValueS := aValue;
     rec.CallerId := GetCallerID(aCaller, aValue, lrtInt);
  
positive.code:   CallerPair: TPair<Byte, AnsiString>;
    enumerator: TEnumerator<TKMemoryStreamBinary>;
  begin
    if not SAVE_RANDOM_CHECKS then
      Exit;
  
    SaveStream := TKMemoryStreamBinary.Create;
  
negative.code: var
    tickStream: TKMemoryStreamBinary;
  begin
    if (Self = nil) or not fEnabled then Exit;
  
    fGameTick := aGameTick;
  
  