diff --git a/widgets/logqso.cpp b/widgets/logqso.cpp
index e87a88520..d19d77f26 100644
--- a/widgets/logqso.cpp
+++ b/widgets/logqso.cpp
@@ -221,7 +221,7 @@ void LogQSO::accept()
   }
 
   // validate
-  if (SpOp::NONE < special_op && special_op < SpOp::FOX)
+  if ((SpOp::NONE < special_op && special_op < SpOp::FOX) || (special_op > SpOp::HOUND))
     {
       if (xsent.isEmpty () || xrcvd.isEmpty ())
         {