Synchronous client