catch any protocols defined in superclasses