That's unfortunate. I guess it's because HTTP response objects in 2.x don't appear to support random access; they're a read-once deal.