fix to support end user making constraints