Part of lp.services
With Beautiful Soup 3, this is mostly for future migration convenience. With Beautiful Soup 4, it does a little more work to avoid warnings.