adds another case to super invocation