diff --git a/test/edu/nps/moves/dis7/AllPduRoundTripTest.java b/test/edu/nps/moves/dis7/AllPduRoundTripTest.java
index 77791537fd68234f169d9dda5e9ae61f16559d41..484f495eeef16aecee24f8ce5e45c005d66fbba3 100644
--- a/test/edu/nps/moves/dis7/AllPduRoundTripTest.java
+++ b/test/edu/nps/moves/dis7/AllPduRoundTripTest.java
@@ -144,7 +144,7 @@ public class AllPduRoundTripTest
       
       pdusSent.forEach(p -> {
           disnetworking.send(p);
-          sleep(1l); // give receiver time to process
+          sleep(5l); // give receiver time to process
       });
 
       shutDownSenderRecorder();
@@ -169,23 +169,24 @@ public class AllPduRoundTripTest
     assertNull(ex, "Exception should be null if successful creation of all objects");
   }
   
-  private void setupSenderRecorder() throws Exception
-  { 
-    recorder = new PduRecorder(); // default mcaddr, port, logfile dir
-    disnetworking = recorder.getDisThreadedNetIF();
-    
-    // When the DisThreadedNetIF receives a pdu, a call is made to the
-    // everyTypeListeners which makes a lamba call back here to capture received
-    // pdus
-    lis = new DisThreadedNetIF.PduListener() {
-      @Override
-      public void incomingPdu(Pdu pdu) {
-          pdusReceived.add(pdu);
-      }
-    };
-    disnetworking.addListener(lis);
-    System.out.println("Recorder log at " + recorder.getLogFile());
-  }
+    private void setupSenderRecorder() throws Exception {
+        recorder = new PduRecorder(); // default mcaddr, port, logfile dir
+        disnetworking = recorder.getDisThreadedNetIF();
+
+        // When the DisThreadedNetIF receives a pdu, a call is made to the
+        // everyTypeListeners which makes a lamba call back here to capture received
+        // pdus
+        lis = new DisThreadedNetIF.PduListener() {
+            @Override
+            public void incomingPdu(Pdu pdu) {
+                if (!pdusReceived.contains(pdu)) {
+                    pdusReceived.add(pdu);
+                }
+            }
+        };
+        disnetworking.addListener(lis);
+        System.out.println("Recorder log at " + recorder.getLogFile());
+    }
 
   /** Will shutdown the common send/receive network interface */
   private void shutDownSenderRecorder() throws Exception
diff --git a/test/edu/nps/moves/dis7/SignalPdusTest.java b/test/edu/nps/moves/dis7/SignalPdusTest.java
index aa97bd22680fba5041142dac5acb7d8a487f8b98..c416f7bd35b653265a5c99686871b3c73ce7cddc 100644
--- a/test/edu/nps/moves/dis7/SignalPdusTest.java
+++ b/test/edu/nps/moves/dis7/SignalPdusTest.java
@@ -82,7 +82,7 @@ public class SignalPdusTest {
 
         sentPdus.forEach(p -> {
             netif.send(p);
-            sleep(10l); // give receiver time to process
+            sleep(5l); // give receiver time to process
         });
     }