don't repeat if done