diff --git a/meta/classes/recipe_sanity.bbclass b/meta/classes/recipe_sanity.bbclass
index a5cc4315fb86..cd35ed6a1302 100644
--- a/meta/classes/recipe_sanity.bbclass
+++ b/meta/classes/recipe_sanity.bbclass
@@ -141,9 +141,9 @@ python recipe_sanity_eh () {
     # Sick, very sick..
     from bb.data_smart import DataSmart
     old = DataSmart.renameVar
-    def myrename(self, key, newkey):
+    def myrename(self, key, newkey, *args, **kwargs):
         oldvalue = self.getVar(newkey, 0)
-        old(self, key, newkey)
+        old(self, key, newkey, *args, **kwargs)
         newvalue = self.getVar(newkey, 0)
         if oldvalue:
             renames = self.getVar("__recipe_sanity_renames", 0) or set()
