Enhanced requestVote