should we add a `choices=....` here?