diff --git a/graphenej/src/main/java/cy/agorise/graphenej/network/FullNode.java b/graphenej/src/main/java/cy/agorise/graphenej/network/FullNode.java
index e98b9f1..0a80398 100644
--- a/graphenej/src/main/java/cy/agorise/graphenej/network/FullNode.java
+++ b/graphenej/src/main/java/cy/agorise/graphenej/network/FullNode.java
@@ -65,10 +65,16 @@ public class FullNode implements Comparable {
/**
*
- * @return The latest latency average value
+ * @return The latest latency average value. If no measurement has been taken yet, the
+ * maximum allows value of a long primitive, or 263-1 will be returned.
*/
public double getLatencyValue() {
- return mLatency.getAverage();
+ double average = mLatency.getAverage();
+ if(average == 0){
+ return Long.MAX_VALUE;
+ }else{
+ return average;
+ }
}
public boolean isConnected() {
diff --git a/graphenej/src/main/java/cy/agorise/graphenej/network/NodeLatencyVerifier.java b/graphenej/src/main/java/cy/agorise/graphenej/network/NodeLatencyVerifier.java
index a143d3c..18c63dc 100644
--- a/graphenej/src/main/java/cy/agorise/graphenej/network/NodeLatencyVerifier.java
+++ b/graphenej/src/main/java/cy/agorise/graphenej/network/NodeLatencyVerifier.java
@@ -35,8 +35,6 @@ public class NodeLatencyVerifier {
private HashMap nodeURLMap = new HashMap<>();
-// private WebSocket webSocket;
-
// Map used to store the first timestamp required for a RTT (Round Trip Time) measurement.
// If:
// RTT = t2 - t1