Added domain constraints