set port to empty string for defaults