Working solely on sockets now