Two Types Of Constraints