diff --git a/client_test.go b/client_test.go
index <HASH>..<HASH> 100644
--- a/client_test.go
+++ b/client_test.go
@@ -294,8 +294,8 @@ func TestFiltering(t *testing.T) {
 
 	assert(client.RegisterWithAttributes(serviceName, ":3333", map[string]string{"foo": "qux", "id": "3"}), t)
 	waitUpdates(t, watchSet, true, 3)
-	if len(set.Services()) < 2 {
-		t.Fatal("Filter not letting new matching services in set")
+	if s := set.Services(); len(s) < 2 {
+		t.Fatalf("Filter not letting new matching services in set: %#v", s[0])
 	}
 
 	assert(client.RegisterWithAttributes(serviceName, ":4444", map[string]string{"foo": "baz"}), t)
discoverd/client: Add logging to flaky test