orUntil replaced with andWhile to match standart loops logic