Index: tests/concurrent/coroutineThen.cfa
===================================================================
--- tests/concurrent/coroutineThen.cfa	(revision a254fa566143f6cb0e0b21fd04fa574bca33042a)
+++ tests/concurrent/coroutineThen.cfa	(revision 427854baeaba2d97cb23623b6d3c3ad7f7b0dbdd)
@@ -49,14 +49,13 @@
 
 void main(Coroutine& this) {
-	suspend();
+	suspend;
 	for(int i = 0; TEST(i < N); i++) {
 
 		print("C - Suspending");
-		void publish() {
+		suspend{
 			print("C - Publishing");
 			assert(!the_cor);
 			store( this );
 		}
-		suspend_then(publish);
 		assert(!the_cor);
 		print("Coroutine 2");
@@ -65,5 +64,5 @@
 	}
 	done = true;
-	suspend();
+	suspend;
 }
 
Index: tests/concurrent/coroutineYield.cfa
===================================================================
--- tests/concurrent/coroutineYield.cfa	(revision a254fa566143f6cb0e0b21fd04fa574bca33042a)
+++ tests/concurrent/coroutineYield.cfa	(revision 427854baeaba2d97cb23623b6d3c3ad7f7b0dbdd)
@@ -33,5 +33,5 @@
 			sout | "Coroutine 2";
 		#endif
-		suspend();
+		suspend;
 	}
 }
