Moved things, working infinite FlatGenerator