Rewrote BP toggle method.