Generators are much more flexible now