Lots of command parsing. I kinda like it.