VPN needs libsocket when available