> but, are you assuming there could be multiple Range headers

No, I am just wondering what the code would do if there _were_ multiple headers, since we're evidently not performing any checks on this. But the `nullToEmpty` function seems to take care of this by returning the _first_ value from the input collection if that is not `null` or empty, so we're actually getting the same functionality here.

Fine to leave as-is, in other words...thanks for explaining!