Support empty ranges