Variable port