proper range requests