diff --git a/src/main/java/it/unibz/inf/isochrone/network/Node.java b/src/main/java/it/unibz/inf/isochrone/network/Node.java
index 031547c23ce275e87d77e413314f5015cb7810f3..3e7c371d67437a6f7a0d6e2d85f6237f7bf9f718 100644
--- a/src/main/java/it/unibz/inf/isochrone/network/Node.java
+++ b/src/main/java/it/unibz/inf/isochrone/network/Node.java
@@ -95,7 +95,7 @@ public class Node implements Comparable<Node> {
 		}
 
 		Node other = (Node) obj;
-		if (Double.doubleToLongBits(distance) != Double.doubleToLongBits(other.distance) || id != other.id) {
+		if (id != other.id || Double.doubleToLongBits(distance) != Double.doubleToLongBits(other.distance)) {
 			return false;
 		}