the program no longer idle loops