Removed coupling between the http layer & the apache implementation