Checkpoint
Cleanup of handles, move the reference counter *into* the object being hanlded or there can be mismatched reference counts