Candidates already has this structure. (See line 387 for an example.) I'm just making the code consistent here.