Bug fix -- a parent carrier must be instantiated when processing sub-types, even if there is no receiver for the parent protocol.