// ignore multiple ranges
range.indexOf(',') == -1) {
range = range.substring("bytes=".length());
String[] ranges = range.split("-", 2);
if (ranges[0].isEmpty()) {
options = options.tail(Long.parseLong(ranges[1]));
} else if (ranges[1].isEmpty()) {
options = options.startAt(Long.parseLong(ranges[0]));
} else {
options = options.range(Long.parseLong(ranges[0]),
Long.parseLong(ranges[1]));