diff --git a/src/packet_interface.c b/src/packet_interface.c
index 878da25cdc1c41f8b2c649c0818c692ebd325cf3..7811f7b00dcca60f1b423f15288f23218a11439c 100644
--- a/src/packet_interface.c
+++ b/src/packet_interface.c
@@ -77,7 +77,7 @@ pkt_status_code pkt_decode_data_fec(const char *data, const size_t len, pkt_t *p
     if ( payload_length > 0 )
         expected_len += CRC_SIZE;
      
-    if ( len != expected_len )
+    if ( len != expected_len && (data[0] & TR_MASK) == 0)
     {
         return E_UNCONSISTENT; 
     }
diff --git a/src/receiver_utils.c b/src/receiver_utils.c
index f32f0280c5dd0a6a5ac995fde4536d7e39b2aa04..398a364c78665853c364b5e33a13bddda07dd809 100644
--- a/src/receiver_utils.c
+++ b/src/receiver_utils.c
@@ -23,7 +23,6 @@ int send_if_inneed(struct pollfd * pfd, receiver_state_t * state)
             return -1;
         }   
         DEBUG("Sent NACK that [%d] has been truncated", pkt_get_seqnum(state->nack_to_send[nack_idx]));
-        DEBUG_DUMP(buffer, len);
         pkt_del(state->nack_to_send[nack_idx]);
         state->nack_to_send[nack_idx] = NULL;
     } else if (state->ack_to_send != NULL)  /* There's an ack to send */