diff -ru ../../tmp/freesci/src/engine/gc.c ./engine/gc.c
--- ../../tmp/freesci/src/engine/gc.c	2005-10-24 20:18:03.612145500 +0000
+++ ./engine/gc.c	2005-10-24 20:13:16.466200000 +0000
@@ -56,7 +56,7 @@
 		return;
 
 #ifdef DEBUG_GC_VERBOSE
-//	fprintf(stderr, ">>> "PREG"\n", PRINT_REG(reg)); 
+/*	fprintf(stderr, "[GC] Adding "PREG"\n", PRINT_REG(reg));  */
 #endif
 
 	reg_t_hash_map_check_value(hashmap, reg, 1, &added);
@@ -227,7 +227,7 @@
 		reg_t reg = worklist_pop(&worklist);
 		if (reg.segment != s->stack_segment) { /* No need to repeat this one */
 #ifdef DEBUG_GC_VERBOSE
-			fprintf(stderr, "Checking "PREG"\n", PRINT_REG(reg)); 
+			fprintf(stderr, "[GC] Checking "PREG"\n", PRINT_REG(reg)); 
 #endif
 			if (reg.segment < sm->heap_size
 			    && interfaces[reg.segment])
diff -ru ../../tmp/freesci/src/engine/seg_manager.c ./engine/seg_manager.c
--- ../../tmp/freesci/src/engine/seg_manager.c	2005-10-24 20:18:03.616145750 +0000
+++ ./engine/seg_manager.c	2005-10-24 20:14:45.967793500 +0000
@@ -1327,7 +1327,7 @@
 {
 	VERIFY(self->mobj->type == MEM_OBJ_SCRIPT, "Trying to free a non-script!");
 	script_t *script = &(self->mobj->data.script);
-	sciprintf("reg_t addr = "PREG"\n", PRINT_REG(addr));
+	sciprintf("[GC] Freeing script "PREG"\n", PRINT_REG(addr));
 
 	if (script->marked_as_deleted)
 		sm_deallocate_script(self->segmgr, script->nr);
@@ -1416,7 +1416,7 @@
 	/* Note that this also includes the 'base' object, which is part of the script and therefore also
 	** emits the locals. */
 	(*note) (param, clone->pos);
-	sciprintf("list_all_outgoing_references_clones(): reporting clone->pos\n");
+	sciprintf("[GC] Reporting clone-pos "PREG"\n", PRINT_REG(clone->pos));
 }
 
 
