Index: tests/concurrency/waituntil/repeat_close.cfa
===================================================================
--- tests/concurrency/waituntil/repeat_close.cfa	(revision db94b5d7be1a3af187a43a4e09f9b8ec4cc3a699)
+++ tests/concurrency/waituntil/repeat_close.cfa	(revision da6db1a288a1bb8943f68616f21dbb895a9e083c)
@@ -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
