Should be reordered according to type and number.