correctly handles &index(-5) where number > 1