upvoting and user agent faking