Protocol: Respect add/remove in/outport