Clearly I missed something about generators