diff --git a/create_graph_dumb.py b/create_graph_dumb.py
index 2d78d967286c935520b1a9d51c713c2e695c88b9..584c307596c09698b6987bb5f8aed246a938b87d 100644
--- a/create_graph_dumb.py
+++ b/create_graph_dumb.py
@@ -17,6 +17,7 @@ def create_random_graph(args):
         c_ab = random.randint(1, 10)
 
         nodes.setdefault(node_a, list()).append((node_b, c_ab))
+        nodes.setdefault(node_b, list())
 
     return nodes, nb_links
 
@@ -37,6 +38,7 @@ def ntf_parse(args):
 
         c_ab = int(tab[2])
         nodes.setdefault(node_a, list()).append((node_b, c_ab))
+        nodes.setdefault(node_b, list())
 
     return nodes, len(data)
 
@@ -70,6 +72,7 @@ def to_binary_file(nodes, nb_links, output):
         print(nodes)
         for node in nodes:
             for j, cost in nodes[node]:
+                print(node, j, cost)
                 fd.write(node.to_bytes(4, "big"))
                 fd.write(j.to_bytes(4, "big"))
                 fd.write(cost.to_bytes(4, "big", signed=True))