DOABLE
THE CONSTRAINT-REMOVAL ENGINE