diff --git a/core/src/main/java/com/graphhopper/GraphHopper.java b/core/src/main/java/com/graphhopper/GraphHopper.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/com/graphhopper/GraphHopper.java
+++ b/core/src/main/java/com/graphhopper/GraphHopper.java
@@ -316,7 +316,7 @@ public class GraphHopper implements GraphHopperAPI
     public GraphHopper setCHPrepareThreads( int prepareThreads )
     {
         this.chPrepareThreads = prepareThreads;
-        this.chPreparePool = java.util.concurrent.Executors.newSingleThreadExecutor();
+        this.chPreparePool = java.util.concurrent.Executors.newFixedThreadPool(chPrepareThreads);
         return this;
     }
fixing wrong commit <I>f3b1a, for #<I>