This method can now move to AbstractChosen