Added has_candidate? helper