never using the socket var