diff --git a/clientutil/backend.go b/clientutil/backend.go
index 1f49a7e58d4ef0e51c1bc36369e1399441273ef2..f74d539dacb47263ec35bee266ca949f25076dcb 100644
--- a/clientutil/backend.go
+++ b/clientutil/backend.go
@@ -48,7 +48,7 @@ func NewBackend(config *BackendConfig) (Backend, error) {
 		}
 	}
 
-	if config.Sharded {
+	if !config.Sharded {
 		return &replicatedClient{
 			u: u,
 			c: newHTTPClient(u, tlsConfig),