diff --git a/packages/binary/messagelayer/tangle/tangle.go b/packages/binary/messagelayer/tangle/tangle.go
index 4d4d9901d90b09239e7bf90d6098b36ab853831f..240935094518e00300173b0535636634ecb3cb82 100644
--- a/packages/binary/messagelayer/tangle/tangle.go
+++ b/packages/binary/messagelayer/tangle/tangle.go
@@ -66,7 +66,7 @@ func New(store kvstore.KVStore) (result *Tangle) {
 		Events: *newEvents(),
 	}
 
-	result.solidifierWorkerPool.Tune(runtime.NumCPU())
+	result.solidifierWorkerPool.Tune(runtime.GOMAXPROCS(0))
 	return
 }