Changing up program flow.

Feels a bit messy, but eh. Get to that later.