Using variable ports