Improve 'can_vote?' method