Huge change on http handling mechanism (yet unstable)