fix Schema.union