Added the dislocality constraint