That is sometimes possible, but on occasion you want to know the ACTUAL value of the outer loop counter after breaking the loop. In that case you need a separate flag.