Rewrote constraint handling
drwxr-xr-x - ir