superclass invocation fix