Implemented LoopUntil and RepeatUntil