diff --git a/src/core/lib/slice/slice_hash_table.c b/src/core/lib/slice/slice_hash_table.c
index 46c109439b4a0bb4288f33dbb65a2a16f1214a70..46f807f4a52a1f8fc9667aadcfa02c5ecad2577d 100644
--- a/src/core/lib/slice/slice_hash_table.c
+++ b/src/core/lib/slice/slice_hash_table.c
@@ -60,7 +60,7 @@ static size_t grpc_slice_hash_table_find_index(
     if (is_empty(&table->entries[idx])) {
       return find_empty ? idx : table->size;
     }
-    if (grpc_slice_cmp(table->entries[idx].key, key) == 0) {
+    if (grpc_slice_eq(table->entries[idx].key, key)) {
       return idx;
     }
   }
diff --git a/src/core/lib/slice/slice_hash_table.h b/src/core/lib/slice/slice_hash_table.h
index d16a95bd1d2bf8d700c3251a7ac74fe4d6263506..d0c27122d7f2b6efd538df1d7016738319918a88 100644
--- a/src/core/lib/slice/slice_hash_table.h
+++ b/src/core/lib/slice/slice_hash_table.h
@@ -66,7 +66,6 @@ grpc_slice_hash_table *grpc_slice_hash_table_create(
     size_t num_entries, grpc_slice_hash_table_entry *entries);
 
 grpc_slice_hash_table *grpc_slice_hash_table_ref(grpc_slice_hash_table *table);
-/** Returns 1 when \a table is destroyed. */
 void grpc_slice_hash_table_unref(grpc_exec_ctx *exec_ctx,
                                  grpc_slice_hash_table *table);