proxy constraints