slowly, oh so slowly writing generator...