Use FireStates for implementing SynChrono