It depending on your case. But I think that If you are requested for elements that not present in a list it’s probably a bug and better to throw an exception.
Same way list will throw an exception in this case:
listOf(1,2,3)[4]
so get operator with range works with similar semantics