Ok, I believe all the menus are working again...

And they're working with some kind of methodology so that bad things
don't happen to good variables.