Just about as I want it
Move this to here
This could use some DRY, I'm pretty sure
This might be a terrible idea
Reorder things