Make the spec order independent