I've been wondering about this, ever since I first saw that "owner"-thingie: Wouldn't all of the ref-counting be way easier, if the `owner` thing was removed and setting an object's owner replaced with incrementing its reference and removing the object's owner be replaced with decrementing its reference counter?