Excellent Promises make voting tricky