fix missing super dealloc