generators do not work that way