Pfft, I once ended a macro with an "else" (and nothing afterwards).
It was my first job though so I didn't know much better.
I had a load of check for joypad presses all over the code (bad I know). Then we got the standards guidelines through and pressing select and start for 3 seconds had to return to the menu. So I hacked it with a dodgy macro ;) That was when I used longjmp to return from anywhere back to the main menu too.