def _try_award_special_answer(post, badge, votes_required):
    """Helper for nice and good answer."""
    pid = str(post.id)
    user = post.author
    for user_badge in user._badges:
        if user_badge.badge == badge and user_badge.payload == pid:
            return
    if post.is_answer and post.votes >= votes_required:
        return user, pid
