Index: tests/exceptions/cor_resumer.cfa
===================================================================
--- tests/exceptions/cor_resumer.cfa	(revision c34bb1f97a307c6584d454c750e314f5eb433522)
+++ tests/exceptions/cor_resumer.cfa	(revision 7c2820e0d732c734c7ec6f632cf8d980447106ca)
@@ -23,5 +23,5 @@
     resume( next );
     try {
-        while( ! poll( this ) ) { yield(); }
+        poll();
     } catch( unwind * e ) {
         e->num++;
@@ -31,5 +31,4 @@
         }
         sout | e->num;
-        if ( cnt == num_links ) return;
         except{ &unwind_vt, e->num };
         resumeAt( resumer( this ), except );
@@ -41,5 +40,9 @@
 	sout | "main start";
     Node n{ num_links };
-    resume( n );
+    try {
+        resume( n );
+        poll();
+    } catch( unwind * e ) {}
+    
 	sout | "main end";
 }
