diff --git a/src/sptps.c b/src/sptps.c
index f08f1389..e580f41b 100644
--- a/src/sptps.c
+++ b/src/sptps.c
@@ -139,9 +139,8 @@ static bool send_record_priv(sptps_t *s, uint8_t type, const void *data, uint16_
 // Send an application record.
 bool sptps_send_record(sptps_t *s, uint8_t type, const void *data, uint16_t len) {
 
-	if((!s->outstate) && (type != PKT_PROBE))
-		return error(s, EINVAL, "Handshake phase not finished yet (outstate:%x type: %d)",
-									s->outstate, type);
+	if(!s->outstate)
+		return error(s, EINVAL, "Handshake phase not finished yet");
 
 	// Sanity checks: application cannot send data before handshake is finished,
 	// and only record types 0..127 are allowed.