Nope..it will perfectly work dude and what Darrel did it's really clever.

When you'll meet the Return, it will automatically RETURN at the main... but not at SubSwitcher.

It's a kind of On YourVar Gosub.

Try it...