On Tue, 2013-07-30 at 22:11 -0300, Otavio Salvador wrote: > + l = d.createCopy() > + l.finalize() Doesn't this mean you're now going to get the overrides applied twice? It seems as though making a copy here kind of defeats the point of calling finalize() in the first place. p.