Uses Uptr<Cell>