introduced likely_get_matrix