removed defaults and instead throw an error when serverCaps.port is missing
target server defaulting to localhost