Previous fix caused memory leaks by overriding dealloc method