Eh, let's dirty the tests for a cleaner interface