def METHOD_NAME(self, filename):
    """
    TLDR: throw out bad text, replace it using different parser
    settings.
    When using `pdftotext` on the 2015 House committee list,
    the second and third columns of the second page get mixed up,
    which makes it very difficult to parse. Adding the `--layout`
    option fixes this, but isn't worth switching all parsing to
    that since the standard `pdftotext --nolayout` is easier in all
    other cases.
    The best solution to this is to throw out the offending text,
    and replace it with the correct text. The third and fourth
    columns are joint committees that are scraped from the Senate
    document, so the only column that needs to be inserted this way
    is the second.
    """
    # Take the usable text from the normally-working parsing settings
    text = convert_pdf(filename, type="text-nolayout")
    assert "Revised: January 23, 2015" in text, (
        "House committee list has changed; check that the special-case"
        " fix is still necessary, and that the result is still correct"
    )
    text = re.sub(r"(?sm)Appropriations/F&C.*$", "", text)
    # Take the usable column from the alternate parser
    alternate_text = convert_pdf(filename, type="text")
    alternate_lines = alternate_text.split("\n")
    HEADER_OF_COLUMN_TO_REPLACE = "State Administration (cont.)      "
    (text_of_line_to_replace,) = [
        x for x in alternate_lines if HEADER_OF_COLUMN_TO_REPLACE in x
    ]
    first_line_to_replace = alternate_lines.index(text_of_line_to_replace)
    first_character_to_replace = (
        alternate_lines[first_line_to_replace].index(HEADER_OF_COLUMN_TO_REPLACE)
        - 1
    )
    last_character_to_replace = first_character_to_replace + len(
        HEADER_OF_COLUMN_TO_REPLACE
    )
    column_lines_to_add = [
        x[first_character_to_replace:last_character_to_replace]
        for x in alternate_lines[first_line_to_replace + 1 :]
    ]
    column_text_to_add = "\n".join(column_lines_to_add)
    text = text + column_text_to_add
    return text