update readme
diff --git a/readme.md b/readme.md
index 8b07f9a..0bd2a94 100644
--- a/readme.md
+++ b/readme.md
@@ -578,7 +578,8 @@
   (if possible), and mimalloc aborts on corrupted meta data detection.
 - Large blocks (> 512 KiB) are followed by a guard page.
 
-With `CHECKED` (the default with `-DMI_MTE` and `-DMI_PAC`), the performance impact is still small (usually less than 10%, but can be 2x slower):
+With `CHECKED` (the default with `-DMI_MTE` and `-DMI_PAC`), the performance and memory impact
+is still relatively small (usually less than 10%, but can be 2x slower):
 
 - All free list pointers are
   [encoded](include/mimalloc/alloc/page.h#L582)
@@ -591,7 +592,7 @@
 - Reuse of freed blocks is delayed (until 1/8th of a page is free) and a random number of the most recently
   freed blocks is held back, making it harder to reclaim a just-freed block (to exploit use-after-free).
 
-With `ON`, performance and memory usage is impacted a bit more (usually less than 25%, but can be 2x slower):
+With `ON`, performance and memory usage is impacted a bit more (usually less than 25%, but can be 2 to 3x slower):
 
 - Padding (8 bytes) is added at the end of each heap block to detect heap block overflows (detected once the block is freed),
 and double free's.