adds a few more tests for good measure