Do not use gotogoto
as it is a clear sign of what is called spaghetti code. Dreza @dreza has provided a much better solution. You routines should be tightly cohesive, meaning they do one thing and they do it well. Only wrap calls in trytry
/catchcatch
if the call might throw an exception, then handle the exception and continue execution.
I hope this helps.