With a GOTO, yes I don't see a problem with that. Another option might be to "manually" set the index variable so that the loop ends when the current iterations is finished.

/Henrik.