orUntil replaced with andWhile to match standart loops logic
tests syntax sugar