Use socket.once everywhere