Minor: fixzed bug in iterator (should return itself on iter() call