HTTP message type handled seperately.