what does this give us over a `ChoiceField`?