If the submitted value is not among the choices, validation fails and the model is not updated.In all fairness, having the choices available before the request is evaluated does make a kind of sense, although it definitely causes some interesting problems.what is really sad is that this has always been JSF's reputation and legacy, even though it is far better than it was with JSF2 and has always been