If the XOR and NOT gate not having standard i/o outputs is unintentional, what purpose does the Logic Boolean Switch serve?