verifyState

open suspend override fun verifyState(state: String)

Verifies state and throws exceptions if it's not valid