removing undesired padding from action_id structs
diff --git a/loxi_ir/ir.py b/loxi_ir/ir.py
index 6a053c6..76c92cb 100644
--- a/loxi_ir/ir.py
+++ b/loxi_ir/ir.py
@@ -33,6 +33,8 @@
 from collections import namedtuple, OrderedDict
 from generic_utils import find, memoize, OrderedSet
 from loxi_ir import ir_offset
+#from loxi_ir.ir import *
+import loxi_ir.ir
 import loxi_front_end.frontend_ir as frontend_ir
 
 logger = logging.getLogger(__name__)
@@ -459,6 +461,10 @@
         members.extend( build_member(c, fe_member, member_lengths[fe_member])
                   for fe_member in fe.members)
 
+        if not 'bsn' in name:
+            for m in c.members:
+                if isinstance(m, OFPadMember): c.members.remove(m)
+
         name_classes[name] = c
         return c