A more generic voter (voterc). Doesn't actually work yet.