diff --git a/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java b/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java
index cc0488da81c8ae823b0629aa2bf0d598959523bf..cfee6caed2c8e009a8d07d3859b71eeba2ad0fdc 100644
--- a/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java
+++ b/duniter4j-core-client/src/main/java/org/duniter/core/client/service/local/NetworkServiceImpl.java
@@ -270,7 +270,7 @@ public class NetworkServiceImpl extends BaseRemoteServiceImpl implements Network
                         boolean isMainConsensus = buid.equals(mainBuid);
                         stats.setMainConsensus(isMainConsensus);
 
-                        boolean isForkConsensus = !isMainConsensus && peerCountByBuid.get(buid) > 1;
+                        boolean isForkConsensus = !isMainConsensus && peerCountByBuid.containsKey(buid) && peerCountByBuid.get(buid) > 1;
                         stats.setForkConsensus(isForkConsensus);
 
                         stats.setConsensusPct(isMainConsensus || isForkConsensus ? buidsPct.get(buid) : 0d);