> there's a bug in Brownbridge's cyclic reference counting collection > (also summarized there), but I don't know what it is. Premature reclamation in some cases when a pointer is deleted; it's explained in Jones & Lins pp. 58-61. -- Pekka P. Pirinen Adaptive Memory Management Group, Harlequin Limited