Eliminated candidates are now marked instead of erased in array