added support for the indeterminate state