Better support for Range: requests