Works client-server.