be explicit about how bs4 parses html