Negative ranges revisited