ignore is updated at == 0