Fixed one bug.  Protected now with fragileZip.  Remaining bug in which doConstraint is called insufficient times.