Thanks, Bill - that's the answer I was looking for. I assumed that some kind of a reference counting was used in D for looking after the state of the objects. Gene