async def _create_proxy_connection(self, req, *args, **kwargs):
        """
        args, kwargs can contain different elements (traces, timeout,...)
        depending on aiohttp version
        """
        if req.proxy.scheme == 'http':
            return await super()._create_proxy_connection(req, *args, **kwargs)
        else:
            return await self._create_socks_connection(req=req)