Index: src/tests/monitor.c
===================================================================
--- src/tests/monitor.c	(revision e04b63656262df0536fe1e7313b9285ad14ac90b)
+++ src/tests/monitor.c	(revision 9c313496292e447189530c6d9e91a7b120e46cc2)
@@ -36,7 +36,8 @@
 
 void ?{}( MyThread * this ) {}
+void ^?{}( MyThread * mutex this ) {}
 
 void main( MyThread* this ) {
-	for(int i = 0; i < 1000000; i++) {
+	for(int i = 0; i < 1_000_000; i++) {
 		increment( &global );
 	}
Index: src/tests/multi-monitor.c
===================================================================
--- src/tests/multi-monitor.c	(revision e04b63656262df0536fe1e7313b9285ad14ac90b)
+++ src/tests/multi-monitor.c	(revision 9c313496292e447189530c6d9e91a7b120e46cc2)
@@ -31,4 +31,6 @@
 }
 
+void ^?{}( MyThread * mutex this ) {}
+
 void main( MyThread* this ) {
 	for(int i = 0; i < 1000000; i++) {
Index: src/tests/thread.c
===================================================================
--- src/tests/thread.c	(revision e04b63656262df0536fe1e7313b9285ad14ac90b)
+++ src/tests/thread.c	(revision 9c313496292e447189530c6d9e91a7b120e46cc2)
@@ -12,4 +12,7 @@
 void ?{}( First * this, signal_once* lock ) { this->lock = lock; }
 void ?{}( Second * this, signal_once* lock ) { this->lock = lock; }
+
+void ^?{}( First  * mutex this ) {}
+void ^?{}( Second * mutex this ) {}
 
 void main(First* this) {
