diff --git a/py/h2o.py b/py/h2o.py
index <HASH>..<HASH> 100644
--- a/py/h2o.py
+++ b/py/h2o.py
@@ -286,7 +286,10 @@ def build_cloud(node_count=2, base_port=54321, hosts=None,
     clean_sandbox()
     # H2O still checks for collision against 3 ports range 
     # even if its only using 2
-    ports_per_node = 3 
+    # FIX! apparently junit.py assumes 2 ports per node? 
+    # H2O.java says 3 ports to check if there's an error, but I believe 2 is right
+    # will have to update to 2 everywhere
+    ports_per_node = 2 
     node_list = []
     try:
         # if no hosts list, use psutil method on local host.
junit.py was failing because it assumes h2o uses two sequential ports per jvm
H2O.java error message implies 3. I guess we use 2 so changing back. I was confused today.