Also, if anyone happens to know, why is the empty ~GVMemoryBlock()destructor explicitly called in the deleted() callback? The last comment left there seems to indicate someone else before me was also puzzled by this :)