if_else_established_1

Have established the if/else chains that will power a future build that doesn't use annoying alert interface. Credit to Simon Swartzentruber for helping with a dumb mistake.