removed choices.__iter__().next()