btw, i suggest you use this sparingly. I only user goto for
my error handlers. you may not want to have spaghetti codes.

just a thought.