fix preferred state