For reliability, shouldn't Request-Range requests be accompanied by a "if-not-modified-since", under the view that the range is likely invalid if the resource has changed?