diff --git a/newbrt/memory.c b/newbrt/memory.c
index e1f81d3bf64151f93e1ad376cbb9abf871a25c78..b95a2e336b5dbe1950e17ba16c531b7b8c44d713 100644
--- a/newbrt/memory.c
+++ b/newbrt/memory.c
@@ -163,8 +163,8 @@ void *toku_malloc(size_t size) {
     if (size<MALLOC_SIZE_COUNTING_LIMIT) fresh_malloc_counts[size]++;
     else fresh_other_malloc_count++;
     r=actual_malloc(size);
-    //printf("%s:%d malloc(%ld)->%p\n", __FILE__, __LINE__, size,r);
     note_did_malloc(r, size);
+    //printf("%s:%d malloc(%ld)->%p (%lld)\n", __FILE__, __LINE__, size,r, n_items_malloced);
     //if ((long)r==0x80523f8) { printf("%s:%d %p size=%ld\n", __FILE__, __LINE__, r, size);   }
     return r;
 }
@@ -181,19 +181,19 @@ void *toku_realloc(void *p, size_t size) {
     note_did_free(p);
     errno=0;
     newp = actual_realloc(p, size);
-    //printf("%s:%d realloc(%p,%ld)-->%p\n", __FILE__, __LINE__, p, size, newp);
     note_did_malloc(newp, size);
+    //printf("%s:%d realloc(%p,%ld)-->%p (%lld)\n", __FILE__, __LINE__, p, size, newp, n_items_malloced);
     return newp;
 }
 
 void toku_free(void* p) {
-    //printf("%s:%d free(%p)\n", __FILE__, __LINE__, p);
+    //printf("%s:%d free(%p) (%lld)\n", __FILE__, __LINE__, p, n_items_malloced-1);
     note_did_free(p);
     actual_free(p);
 }
 
 void toku_free_n(void* p, size_t size) {
-    //printf("%s:%d free(%p)\n", __FILE__, __LINE__, p);
+    //printf("%s:%d free(%p) (%lld)\n", __FILE__, __LINE__, p, n_items_malloced-1);
     note_did_free(p);
     if (size>=sizeof(void*) && size<FREELIST_LIMIT) {
 	//printf("freelist[%lu] ||= %p\n", size, p);