Added support for union of all constraints