sockets ahead