The important thing to remember is that that the machine code level it will still be a jump statement of some description. the only thing you have achieved is a maintennance headache in using a language feature for something other than what it designed.