On Tue, 6 Jan 2004, Bryan Stansell wrote: > i've replaced both the workaround and the line above with: > my($subentity) = $in->dup; > $subentity->parts([]); # delete all parts Very nice... if it works for you, I think that will fix the bug. Thanks! Have you tested it? Regards, David.