no sockets