There was a weird bug that could happen if the object died directly and the cache address wasn't stored.