remove loose __iter__