diff --git a/rigify/ui.py b/rigify/ui.py
index 458dceed350ecd72ec4bc21ccd1471d39e415ecd..7d5490e040c25d4f43fc05657a11ba398042824a 100644
--- a/rigify/ui.py
+++ b/rigify/ui.py
@@ -1189,7 +1189,7 @@ def rotPoleToggle(rig, window='ALL', value=False, toggle=False, bake=False):
                     args = (controls[0], controls[6], controls[5], pole, parent)
 
                 for f in frames:
-                    if not bones_in_frame(f, rig, *args):
+                    if bake and not bones_in_frame(f, rig, *args):
                         continue
                     scn.frame_set(f)
                     func1(**kwargs1)