diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java b/service/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java
index ae235e528c02fbeedb73b01caf339d5f781122b4..ac4c9498f6741d1cfcad8fe9b25be5d9121b6eb7 100644
--- a/service/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java
+++ b/service/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java
@@ -5,8 +5,6 @@
 
 package org.whispersystems.textsecuregcm.push;
 
-import com.codahale.metrics.InstrumentedExecutorService;
-import com.codahale.metrics.SharedMetricRegistries;
 import io.micrometer.core.instrument.Metrics;
 import io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics;
 import java.util.concurrent.ExecutorService;
@@ -18,7 +16,6 @@ import org.whispersystems.textsecuregcm.identity.ServiceIdentifier;
 import org.whispersystems.textsecuregcm.metrics.MetricsUtil;
 import org.whispersystems.textsecuregcm.storage.AccountsManager;
 import org.whispersystems.textsecuregcm.storage.Device;
-import org.whispersystems.textsecuregcm.util.Constants;
 
 public class ReceiptSender {
 
@@ -33,11 +30,7 @@ public class ReceiptSender {
     this.accountManager = accountManager;
     this.messageSender = messageSender;
     this.executor = ExecutorServiceMetrics.monitor(
-            Metrics.globalRegistry,
-            new InstrumentedExecutorService(executor,
-                    SharedMetricRegistries.getOrCreate(Constants.METRICS_NAME),
-                    MetricsUtil.name(ReceiptSender.class, "executor")),
-            MetricsUtil.name(ReceiptSender.class, "executor"), MetricsUtil.PREFIX)
+        Metrics.globalRegistry, executor, MetricsUtil.name(ReceiptSender.class, "executor"), MetricsUtil.PREFIX)
     ;
   }