Can now use either TCP sockets or UNIX sockets for efficiency