Now that the port number is dynamically found, doesn't it make more sense to pass the minimum and maximum port as well as the number of retries via Tang? The port number now is only a hint, right?