If user passes startProxyServer as false explicitly, we don't need to start any proxy server, irrespective of what is mentioned in the descriptors. If startProxyServer is set to true or its set to undefined, we follow the descriptors. Makes sense?