allow swapping of endstop pins