diff --git a/include/interfaces/STARSTypes.h b/include/interfaces/STARSTypes.h
index 8b3ee94874c39fa8a77c485abfe5b2966b9a1ec9..7c0de7e49562e9ab2899fbe5f971e422522a5134 100644
--- a/include/interfaces/STARSTypes.h
+++ b/include/interfaces/STARSTypes.h
@@ -45,7 +45,7 @@
 #include <cstdint>
 
 #ifndef IDA_SDK_VERSION
-#define IDA_SDK_VERSION 700
+#define IDA_SDK_VERSION 710
 #endif
 
 // Mimic the MAXSTR constant from IDA Pro.
diff --git a/src/base/SMPInstr.cpp b/src/base/SMPInstr.cpp
index 56ba75503ac21a9f7e5c5060dc179b8f841ea7ca..3bb143204ab9c75dc6d40a376ce6bd094ee421ba 100644
--- a/src/base/SMPInstr.cpp
+++ b/src/base/SMPInstr.cpp
@@ -18181,6 +18181,7 @@ bool SMPInstr::BuildMultAddOrSub4OpndRTL(SMPoperator BinaryOp1, SMPoperator Bina
 				RightRT->SetOperator(BinaryOp2);
 				TempRT->SetRightTree(RightRT);
 				RightRightRT->SetOperator(BinaryOp1);
+				RightRT->SetRightTree(RightRightRT);
 			}
 			else if (DestFound) {
 				;