diff --git a/src-generated/edu/nps/moves/dis7/IntercomSignalPdu.java b/src-generated/edu/nps/moves/dis7/IntercomSignalPdu.java
index 4cbf1d3e85b3643c68728d8c517bef426d0e4b90..2bae5ec883f463edf21d012e193caebf37974554 100644
--- a/src-generated/edu/nps/moves/dis7/IntercomSignalPdu.java
+++ b/src-generated/edu/nps/moves/dis7/IntercomSignalPdu.java
@@ -362,7 +362,7 @@ public class IntercomSignalPdu extends RadioCommunicationsFamilyPdu implements S
     for (int idx = 0; idx < data.length; idx++) {
       buff.put(data[idx]);
     }
-
+    buff.flip(); // will cause BufferOverflowException if we don't flip here
     padTo32 = new byte[Align.to32bits(buff)];
   }
 
diff --git a/src-generated/edu/nps/moves/dis7/SignalPdu.java b/src-generated/edu/nps/moves/dis7/SignalPdu.java
index 38822bd1c83e65a57809b1e35afa688c4851695f..91cedcff7f2fcf90307f19db0469bb04bbba0c50 100644
--- a/src-generated/edu/nps/moves/dis7/SignalPdu.java
+++ b/src-generated/edu/nps/moves/dis7/SignalPdu.java
@@ -335,7 +335,7 @@ public class SignalPdu extends RadioCommunicationsFamilyPdu implements Serializa
     for (int idx = 0; idx < data.length; idx++) {
       buff.put(data[idx]);
     }
-
+    buff.flip(); // will cause BufferOverflowException if we don't flip here
     padTo32 = new byte[Align.to32bits(buff)];
   }