diff --git a/src/core/transport/metadata.c b/src/core/transport/metadata.c
index 85705e8762a51dffbf4e4409bdbc3acf4cf0953c..74bbb02134d0adad48c10c2f09bfd423c05f5940 100644
--- a/src/core/transport/metadata.c
+++ b/src/core/transport/metadata.c
@@ -117,7 +117,7 @@ static void unlock(grpc_mdctx *ctx) {
   if (ctx->orphaned) {
     /* uncomment if you're having trouble diagnosing an mdelem leak to make
        things clearer (slows down destruction a lot, however) */
-    gc_mdtab(ctx);
+    /* gc_mdtab(ctx); */
     if (ctx->mdtab_count && ctx->mdtab_count == ctx->mdtab_free) {
       discard_metadata(ctx);
     }