Addresses review comments.

Signed-off-by: Syed Tousif Ahmed <stahmed@seas.upenn.edu>
diff --git a/prjxray/node_model.py b/prjxray/node_model.py
index 8a1b5ca..d187c57 100644
--- a/prjxray/node_model.py
+++ b/prjxray/node_model.py
@@ -45,7 +45,7 @@
 
         self.nodes = None
 
-        self.wire_to_node_map = {}
+        self.wire_to_node_map = None
 
         if progressbar is None:
             self.progressbar = lambda x: x
@@ -143,6 +143,8 @@
         return self.nodes[tile, wire]
 
     def _build_wire_to_node_map(self):
+        self.wire_to_node_map = {}
+
         if self.nodes is None:
             self._build_nodes()
 
@@ -153,7 +155,7 @@
 
     def get_node_for_wire(self, tile, wire):
         """ Get node for specified tile and wire. """
-        if not self.wire_to_node_map:
+        if self.wire_to_node_map is None:
             self._build_wire_to_node_map()
 
         return self.wire_to_node_map[tile, wire]