For example, voting software could use completeness checks to ensure that voters made choices in all races (this would eliminate the"hanging chad" problem created by failing to completely problem created by failing to completely punch out the hole on a paper ballot).