abandoned reference count system