RuleExecutor breaks, num of iterator should be iterator -1, because initil value is 1.

When iterator of RuleExecutor breaks, the num of iterator should be iterator - 1 not iterator.