engine: project candidate counts, not a second way to count them