I'd like the test to not need to know the internals of the generator, but that can wait for another time