Double-check the logic of isNew and repeat.