First draft of rebuilt synchronous client.