This is covered lower in the file -- but I'm currently rewriting all the tests. The currently test case is a single case... really hard to maintain since it's doing so much stuff. Going to break it up into individual test cases in a separate branch.