Added different port types.