plus the socket and daemon