Classes based on state.