Index: tests/concurrency/waituntil/repeat_close.cfa
===================================================================
--- tests/concurrency/waituntil/repeat_close.cfa	(revision cb344f7e70ae31d9cc1a7f22b1908bb85e3a2618)
+++ tests/concurrency/waituntil/repeat_close.cfa	(revision 49caf644673489257d0bcb88de5d3e741aeb0047)
@@ -31,10 +31,10 @@
     try {
         for( ;; ) {
-            waituntil( in << F ) { F_removes++; }
-            or waituntil( in << E ) { E_removes++; }
-            or waituntil( in << D ) { D_removes++; }
-            or waituntil( in << C ) { C_removes++; }
-            or waituntil( in << B ) { B_removes++; }
-            or waituntil( in << A ) { A_removes++; }
+            waituntil( remove(F) ) { F_removes++; }
+            or waituntil( remove(E) ) { E_removes++; }
+            or waituntil( remove(D) ) { D_removes++; }
+            or waituntil( remove(C) ) { C_removes++; }
+            or waituntil( remove(B) ) { B_removes++; }
+            or waituntil( remove(A) ) { A_removes++; }
         }
     } catchResume ( channel_closed * e ) { } // continue to remove until would block
