Modification to support polymorphic/uncertain state assignments.