Implementing Server API.