@zatnosk It's fair reasoning, but there's no denying that this is how many other languages behave. I commonly ask this question at talks and usually the vast majority of people expect it to return an empty slice. Even programmers with many years of experience fall for that kind of bug. (myself included)