Sparse candidate progress (broken)