Now actually listen and extend to the specified candidate if given