allow choices parameter to be 'none'

issue #90