psuedo-generator loops now supported