admittedly this probablly isn't going to come up very often, but this behavior seems to be a little inconsistent: ; fu = (a b c d e) ; echo $fu(2 2) b b ; echo $fu(2 ... 2 ...) bad subscript: ... ; echo $fu(2 ...) b c d e straining @ gnats? ... anyway. i thought perhaps that $fu(2- 2-) might be better syntax? (and, of course $fu(2-5 2-5) ...