Introducing port manipulation