Handle range edge cases