Index: trunk/ppMerge/src/ppMergeCombine.c
===================================================================
--- trunk/ppMerge/src/ppMergeCombine.c	(revision 8069)
+++ trunk/ppMerge/src/ppMergeCombine.c	(revision 8405)
@@ -1,3 +1,4 @@
 #include <stdio.h>
+#include <unistd.h>
 #include <assert.h>
 #include <pslib.h>
@@ -12,5 +13,5 @@
     if (psTraceGetLevel(__func__) > 9) {
         psMemBlock **leaks = NULL;
-        int numLeaks = psMemCheckLeaks(0, &leaks, NULL, false);
+        int numLeaks = psMemCheckLeaks(0, &leaks, NULL, true);
         size_t largestSize = 0;
         psMemId largest = 0;
@@ -27,4 +28,5 @@
         psTrace(__func__, 0, "Memory in use: %zd\n", totalSize);
         psTrace(__func__, 0, "Largest block: %ld\n", largest);
+        psTrace(__func__, 0, "sbrk(): %zd\n", sbrk(0));
     }
     return;
@@ -121,4 +123,7 @@
                 }
                 numScan++;
+
+                memCheck();
+
             } while (numRead > 0);
             psFree(readout);            // Drop reference
