Everything works given good input. Bad input yields crashing.