RC
Its actually quite easy to press the Ref All when its the wrong side of the switch, I know you should always make sure its the right side but from experience I know its a mistake that can be made
and that is where having the limits able to trigger an error is a good thing.
With my lathe I now have the drives themselves doing the homing so Mach knows nothing about it until the Drives tell Mach it has just been homed, the good thing about my drives is they can look at the state of the Home switch and if its active then they will back off it first before starting the Homing procedure. I altered the trigger on my switches so after they are active if I am past the home position so I dont have to be so careful nowadays
Hood