added empty? for choices