def is_factoid_question(root_node):
    """
    Factoid questions use SBARQ: (ROOT (SBARQ ...))
    """
    return root_node.label() == 'ROOT' and \
            len(root_node) == 1 and \
            root_node[0].label() == 'SBARQ'