unnecessary parser._previous_sibling removed