use a client that wraps the connection