Removed the overhead of CandidateList