provide a flag to control the minimum number of iterations