2 while not happy