Without dual for(;;)