Maybe unloading a record should destroy it? Is there a use case where you want to unload it, but still keep it around?