Full review (do not merge)

You can get rid of http config; the bug you ran into has been fixed and the fix has been merged in.