very bizarre generator behavior. zip is not working as expected. WHY