Hmm, I maintained software dealing with shipping containers for the trucking industry and occasionally there where identical boxes that had different size and type codes. Granted they could have been data entry errors, but the software used the size and type codes to uniquely identify things.