fix for superclass being nsobject