Remove matrix_necessary_finished?