diff --git a/fsl/fsleyes/displaycontext/maskopts.py b/fsl/fsleyes/displaycontext/maskopts.py
index bb48a436b379f9e89ac7a13de818d1d62adac5e0..64fc9b67475c7a7f479fd70e7ec59ae5272c1787 100644
--- a/fsl/fsleyes/displaycontext/maskopts.py
+++ b/fsl/fsleyes/displaycontext/maskopts.py
@@ -80,6 +80,5 @@ class MaskOpts(volumeopts.Nifti1Opts):
         self.threshold.xmax = self.dataMax + dMinDistance
         self.threshold.xlo  = self.dataMin + dMinDistance
         self.threshold.xhi  = self.dataMax + dMinDistance 
-        self.setConstraint('threshold', 'minDistance', dMinDistance)
 
         volumeopts.Nifti1Opts.__init__(self, overlay, *args, **kwargs)
diff --git a/fsl/fsleyes/displaycontext/volumeopts.py b/fsl/fsleyes/displaycontext/volumeopts.py
index 8caea2c799db68fd30a3dca06569faa8f69a69eb..fa914305693bab7f2f8cf05dc9374922811e4275 100644
--- a/fsl/fsleyes/displaycontext/volumeopts.py
+++ b/fsl/fsleyes/displaycontext/volumeopts.py
@@ -717,14 +717,11 @@ class VolumeOpts(Nifti1Opts):
         self.displayRange.xmin = self.dataMin
         self.displayRange.xmax = self.dataMax
 
-        # Keep range values 0.01% apart.
         dMinDistance = abs(self.dataMax - self.dataMin) / 10000.0
-        self.setConstraint('displayRange', 'minDistance', dMinDistance)
 
         if self.clipImage is None:
             self.clippingRange.xmin = self.dataMin - dMinDistance
             self.clippingRange.xmax = self.dataMax + dMinDistance
-            self.setConstraint('clippingRange', 'minDistance', dMinDistance)
  
 
     def __overlayListChanged(self, *a):