fixed switch backprop