diff --git a/rigify/rigs/limbs/leg.py b/rigify/rigs/limbs/leg.py
index 635250d6bf1af447953f1acdd46b1c235de3885a..59d4899398970105f2ed13228d72996970553014 100644
--- a/rigify/rigs/limbs/leg.py
+++ b/rigify/rigs/limbs/leg.py
@@ -237,7 +237,7 @@ class Rig(BaseLimbRig):
     @stage.configure_bones
     def configure_ik_toe_control(self):
         if self.use_ik_toe:
-            self.copy_bone_properties(self.bones.org.main[3], self.bones.ctrl.ik_toe)
+            self.copy_bone_properties(self.bones.org.main[3], self.bones.ctrl.ik_toe, props=False)
 
     @stage.generate_widgets
     def make_ik_toe_control_widget(self):
diff --git a/rigify/rigs/limbs/limb_rigs.py b/rigify/rigs/limbs/limb_rigs.py
index ddcccd4de0fce9308db73394eee834e298834178..7ecc508fa710090cbbefe13d8b47f347bf09083b 100644
--- a/rigify/rigs/limbs/limb_rigs.py
+++ b/rigify/rigs/limbs/limb_rigs.py
@@ -1128,7 +1128,7 @@ def add_limb_snap_ik_to_fk(panel, *, master=None, fk_bones=[], ik_bones=[], tail
     add_fk_ik_snap_buttons(
         panel, 'pose.rigify_limb_ik2fk_{rig_id}', 'pose.rigify_limb_ik2fk_bake_{rig_id}',
         label='IK->FK', rig_name=rig_name, properties=op_props,
-        clear_bones=ik_ctrl_bones + ik_extra_ctrls,
+        clear_bones=ik_ctrl_bones + tail_bones + ik_extra_ctrls,
     )
 
 #########################
diff --git a/rigify/rigs/limbs/super_finger.py b/rigify/rigs/limbs/super_finger.py
index a6e329bbb68a722df9528955bfc7cae3286f4b82..664094d1bbc958db980576c6f15d1748fccb2848 100644
--- a/rigify/rigs/limbs/super_finger.py
+++ b/rigify/rigs/limbs/super_finger.py
@@ -69,6 +69,8 @@ class Rig(SimpleChainRig):
     def configure_master_control(self):
         master = self.bones.ctrl.master
 
+        self.copy_bone_properties(self.bones.org[0], master, props=False, widget=False)
+
         bone = self.get_bone(master)
         bone.lock_scale = True, False, True