Looking back at it, this can be removed. It also catches attribute errors in any subclassed version of this method - leaving developers to stare why there are no choices visible.