diff --git a/rts/sm/BlockAlloc.c b/rts/sm/BlockAlloc.c
index edc37620bda566dde53d17529f3c67df919243f7..68c33304f6305776c380dc6d8c2dd2762e3a4f67 100644
--- a/rts/sm/BlockAlloc.c
+++ b/rts/sm/BlockAlloc.c
@@ -71,7 +71,7 @@ static void  initMBlock(void *mblock);
   ~~~~~~~~~~
 
   Preliminaries:
-    - most allocations are for small blocks
+    - most allocations are for a small number of blocks
     - sometimes the OS gives us new memory backwards in the address
       space, sometimes forwards, so we should not be biased towards
       any particular layout in the address space