client - API clearer