* throwing an exception to handle null content-length headers is really
   inefficient, particularly when you're parsing big multi-parts requests
   (where they are always null)