fix none iterate