now ordered constrasts are unique to each ObjectInputStream created