extra: don't set states to unknown at the beginning of a function