Is this necessary considering you overwrite `originalDealloc` when you set the implementation later?