distinguish between response for serving entire vs paritial file