It's better to define a helper function in CandidateHelpper to wrapper up.