My interpretation of the ordering (1=primary, 2=secondary, -5=other, 3=invalid, 4=duplicate, -4=missing) made the most sense to me. If anyone else has an alternative, I'm open to discussion.