diff --git a/src/epics/util/post_build_script.py b/src/epics/util/post_build_script.py
index 3676dfd2bc1e67ab3cc83d5ccc6c653cea26b334..42f0601eac2129e0888d34ec7d86e88753db5641 100755
--- a/src/epics/util/post_build_script.py
+++ b/src/epics/util/post_build_script.py
@@ -311,8 +311,10 @@ def read_tree(node,name_so_far):
     dict_of_params = {}
     list_of_params = model_params.split('\\n')
     for param in list_of_params:
-      param.split('=') 
-      dict_of_params[param.split('=')[0]] = param.split('=')[1]
+      try: 
+        dict_of_params[param.split('=')[0]] = param.split('=')[1]
+      except:
+        pass
 
     #Default substitions for screens and script inputs
     default_subs = []