diff --git a/src/indexer/start.ts b/src/indexer/start.ts
index 9b034edee4c72273d1cd63a10b1b665fcc0933d7..54ef153d90290c8ba85f64b503f625e23322a026 100644
--- a/src/indexer/start.ts
+++ b/src/indexer/start.ts
@@ -180,4 +180,4 @@ events.emit(evtype.indexStart, rootCID)
 console.log('🔌 connected to ' + KUBO_RPC)
 console.log('👂 listening on topic ' + TOPIC + '...')
 setInterval(() => {}, 1 << 30)
-;['SIGINT', 'SIGTERM', 'SIGQUIT'].forEach((signal) => process.on(signal, process.exit))
+;['SIGINT', 'SIGTERM', 'SIGQUIT'].forEach((signal) => process.on(signal, () => process.exit()))