diff --git a/examples/src/OpenDis7Examples/AllPduSender.java b/examples/src/OpenDis7Examples/AllPduSender.java
index 654a1405a9108cb027133bf7884abb6deae8673c..aa4d339e6d0286a6d108ed59b7a9d9494ae2010e 100755
--- a/examples/src/OpenDis7Examples/AllPduSender.java
+++ b/examples/src/OpenDis7Examples/AllPduSender.java
@@ -436,7 +436,8 @@ public class AllPduSender
                         }
                         if (aPdu != null)
                         {
-                            generatedPdusList.add(aPdu);
+                            // leave aPdu timestamp at default value for consistency of output unit tests
+                            generatedPdusList.add(aPdu); 
                         }   
                     }
                     catch (Exception e)
@@ -468,12 +469,12 @@ public class AllPduSender
                 {
                     // careful here!  keep object instantiations inside of loop to avoid endless array and packet growth
                     ByteArrayOutputStream baos = new ByteArrayOutputStream();
-                    DataOutputStream dos = new DataOutputStream(baos);
+                    DataOutputStream       dos = new DataOutputStream(baos);
                 
                     aPdu = generatedPdusList.get(idx);
                     try 
                     {
-                        aPdu.marshal(dos);
+                        aPdu.marshal(dos); // dos is DataOutputStream connected to ByteArrayOutputStrea
 
                         buffer = baos.toByteArray();
                         packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT);