Shifty Geezer #1 Could a child entity be left with a value but 'disconnected'? that's probbaly it. If I'm deleting the object mdl_arrow is parenteed to then I guess it's freeing the entity but the memory pointer remains. I'll investigate...