diff --git a/lib/network.py b/lib/network.py
index 58dbcf647906e0ebbdb5a94a1d122dee19855699..c424223a6b2c9aaae785be8c0f48a43955e75b5c 100644
--- a/lib/network.py
+++ b/lib/network.py
@@ -75,6 +75,7 @@ class AddressPool(object):
       self.ext_reservations = bitarray(self.network.numhosts)
       self.ext_reservations.setall(False)
 
+    assert self.network.numhosts >= 8
     assert len(self.reservations) == self.network.numhosts
     assert len(self.ext_reservations) == self.network.numhosts