diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c
index d4f565991..798be67ba 100644
--- a/rigs/kenwood/kenwood.c
+++ b/rigs/kenwood/kenwood.c
@@ -3752,8 +3752,9 @@ int kenwood_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
 
     default: RETURNFUNC(-RIG_EINVAL);
     }
+    int retval = kenwood_transaction(rig, ptt_cmd, NULL, 0);
 
-    RETURNFUNC(kenwood_transaction(rig, ptt_cmd, NULL, 0));
+    RETURNFUNC(retval);
 }
 
 int kenwood_set_ptt_safe(RIG *rig, vfo_t vfo, ptt_t ptt)
diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h
index 6ad2c7b6b..90dee848a 100644
--- a/rigs/kenwood/kenwood.h
+++ b/rigs/kenwood/kenwood.h
@@ -28,7 +28,7 @@
 #include "token.h"
 #include "misc.h"
 
-#define BACKEND_VER "20210302"
+#define BACKEND_VER "20210309"
 
 #define EOM_KEN ';'
 #define EOM_TH '\r'