One reason I like Python: tristatable Booleans. True, False, and None. None will evaluate False, but can be distinguished if needed.