inconsistent states working.