filled in ScanServerClientImpl