If the residual is small enough, there is no reason to change anything. So no, I do not think we should always do an iteration.