diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index 6996e62375..f79dc2770d 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -555,6 +555,8 @@ class BBCooker:
         if not orig_tracking:
             self.enableDataTracking()
             self.reset()
+            # reset() resets to the UI requested value so we have to redo this
+            self.enableDataTracking()
 
         def mc_base(p):
             if p.startswith('mc:'):
