Use best block first, worst last.