so that Passive doesn't need to know about all the port types it can adapt to, instead the port subtype defines how they adapt from passive.
so that Passive doesn't need to know about all the port types it can adapt to, instead the port subtype defines how they adapt from passive.