Sounds like a hanging chad
In your code, did you build a separateFromBallot(byRef voter as wageSlave) function? Otherwise, the chad.hang method may be invoked. As we all know, this can cause problems with garbage collection. Also, when the voter argument is of type homeless, there is a tendency for uncontrolled looping. Thus, multiple vote objects may be instantiated for the same voter. Of course, this may be desirable behavior depending on one's party affiliation, explaining a reluctance to undertake debugging of the Election.steal method.
Keep Up with TechRepublic