Slowly implementing sockets.