self-port