Added http lib agnosticism