Phil> This is a design decision - earlier versions did do this but it Phil> almost always results in circular reference counts. With cyclic GC couldn't you just let those circular reference counts occur and rely on the GC machinery to break the cycles? Or do you have __del__ methods? Skip