Add enum for communicating protocol state