diff --git a/pypcc/yamlconfig.py b/pypcc/yamlconfig.py
index 9783a80098a11fa74002242011f21d43f4264dd8..24f927bd20607845a921b29a84fd5a600041de31 100644
--- a/pypcc/yamlconfig.py
+++ b/pypcc/yamlconfig.py
@@ -70,7 +70,8 @@ class yamlconfig():
                     var2=var1[i].copy()
                     var2['name']=name
                     for key,value in var1[i].items():
-                        if isinstance(value,list): 
+                        if isinstance(value,list) and (len(value)==len(var1[i]['name'])): 
+#                            print(key,value)
                             var2[key]=GetField(var1[i],key,x)
                     #var2['scale']=GetField(var1[i],'scale',x,1)
                     #if not (var1[i].get('bitoffset') is None):