@cancan101

> That the parse from bs4 != parse from lxml-liberal?

That's a possibility. I actually think because we don't know the *specific* reasons why `lxml` will remove things without delving deep into its parser, that just testing a non-empty `DataFrame` is returned is okay.

So instead of just `tm.assert_isinstance()` do that plus add something like `self.assertFalse(df.empty)` and then add the `bs4` comparison test and this should be okay