Roger added details on how the model gets HG violations and definitional disjunctions