make sure to test all the generators