#772 Iterate() implementation