Changed method name back to __next__