Implementing server/client features.