That would have required writing out to a temp file, which is more disk IO :(. I figured until we can thread through the file living on disk (or as an IO stream) the entire request, the extra effort of writing to disk and the comparing wasn't worth it. I'm happy to change it if you disagree, however.