Adding support for arbitrary constraints