diff --git a/sendreceive/obsw_sequential_sender_receiver.py b/sendreceive/obsw_sequential_sender_receiver.py
index 64a5d8eeb0d8e858ce3b4282d251016f76c01908..bf8cf18c58fe03faab95bdb3ad2acfa2eb5ba32a 100644
--- a/sendreceive/obsw_sequential_sender_receiver.py
+++ b/sendreceive/obsw_sequential_sender_receiver.py
@@ -72,6 +72,8 @@ class SequentialCommandSenderReceiver(CommandSenderReceiver):
             self._tm_listener.replyEvent.clear()
         # this flag is set in the separate receiver thread too
         if self._reply_received:
+            self.print_tm_queue(self._tm_listener.retrieve_tm_packet_queue())
+            self._tm_listener.clear_tm_packet_queue()
             self.__send_next_telecommand()
             self._reply_received = False
         # just calculate elapsed time if start time has already been set (= command has been sent)