Update Iterator interface