Why don't we expose _PySet_Next() for Barry and leave it out of the public API for everyone else. Raymond