Why introduce `ii`?