Index: tests/exceptions/cor_resumer.cfa
===================================================================
--- tests/exceptions/cor_resumer.cfa	(revision 27f2befd47811f0de1bc323785ba5da8367ff921)
+++ tests/exceptions/cor_resumer.cfa	(revision 23edb610217d4c402e15ba1bbed250849c7da9f1)
@@ -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";
 }
