additional publish_port changes