diff --git a/src/mhtree/MHTree.java b/src/mhtree/MHTree.java
index 10b556dbfec394d8e89e3b73ccf2d703201ef8d5..24077972b3c21498d96a3e1fd7d5265ad42a9832 100644
--- a/src/mhtree/MHTree.java
+++ b/src/mhtree/MHTree.java
@@ -431,7 +431,7 @@ public class MHTree extends Algorithm implements Serializable {
             int closestNodeIndex = -1;
 
             for (int candidateIndex = 0; candidateIndex < nodes.length; candidateIndex++) {
-                double distance = nodes[candidateIndex].getDistance(object, objectDistances);
+                double distance = ObjectToNodeDistance.NEAREST.getDistance(object, nodes[candidateIndex], objectDistances);
 
                 if (distance < minDistance) {
                     minDistance = distance;