sometimes when i feel my code has too many confusing states, i like to stop, take a deep breath, and open the MSDN page for the MsoTrioState enum.
MsoTrioState is "a tri-state Boolean value". it has five possible values. only two of them are supported.
the only supported values are true and false.
