diff --git a/fsl/data/featresults.py b/fsl/data/featresults.py
index 00fb3c722083d4b0c998f7ff7d0e98cad2114f48..0bc37680aceb59fd90b89855dc17dabad0136668 100644
--- a/fsl/data/featresults.py
+++ b/fsl/data/featresults.py
@@ -385,12 +385,12 @@ def loadClusterResults(featdir, settings, contrast):
         'Z-MAX X (vox)'    : ('zmaxx',    int), 
         'Z-MAX Y (vox)'    : ('zmaxy',    int), 
         'Z-MAX Z (vox)'    : ('zmaxz',    int), 
-        'Z-COG X (vox)'    : ('zcogx',    float), 
-        'Z-COG Y (vox)'    : ('zcogy',    float), 
-        'Z-COG Z (vox)'    : ('zcogz',    float),
-        'Z-MAX X (mm)'     : ('zmaxx',    int), 
-        'Z-MAX Y (mm)'     : ('zmaxy',    int), 
-        'Z-MAX Z (mm)'     : ('zmaxz',    int), 
+        'Z-COG X (vox)'    : ('zcogx',    int), 
+        'Z-COG Y (vox)'    : ('zcogy',    int), 
+        'Z-COG Z (vox)'    : ('zcogz',    int),
+        'Z-MAX X (mm)'     : ('zmaxx',    float), 
+        'Z-MAX Y (mm)'     : ('zmaxy',    float), 
+        'Z-MAX Z (mm)'     : ('zmaxz',    float), 
         'Z-COG X (mm)'     : ('zcogx',    float), 
         'Z-COG Y (mm)'     : ('zcogy',    float), 
         'Z-COG Z (mm)'     : ('zcogz',    float), 
@@ -398,9 +398,9 @@ def loadClusterResults(featdir, settings, contrast):
         'COPE-MAX X (vox)' : ('copemaxx', int), 
         'COPE-MAX Y (vox)' : ('copemaxy', int), 
         'COPE-MAX Z (vox)' : ('copemaxz', int),
-        'COPE-MAX X (mm)'  : ('copemaxx', int), 
-        'COPE-MAX Y (mm)'  : ('copemaxy', int), 
-        'COPE-MAX Z (mm)'  : ('copemaxz', int), 
+        'COPE-MAX X (mm)'  : ('copemaxx', float),
+        'COPE-MAX Y (mm)'  : ('copemaxy', float),
+        'COPE-MAX Z (mm)'  : ('copemaxz', float),
         'COPE-MEAN'        : ('copemean', float)}
 
     # An error will be raised if the
diff --git a/fsl/fsleyes/controls/clusterpanel.py b/fsl/fsleyes/controls/clusterpanel.py
index c24ae0cc2b2979a3c1c52a97f18dbc03ec29803f..1ba3ed85295a21d82a62c701fa9e92b5ec3ebf0a 100644
--- a/fsl/fsleyes/controls/clusterpanel.py
+++ b/fsl/fsleyes/controls/clusterpanel.py
@@ -477,6 +477,12 @@ class ClusterPanel(fslpanel.FSLEyesPanel):
         featImage = self.__featImages[overlay]
         contrast  = self.__statSelect.GetSelection()
 
+        # No cluster results
+        if contrast < 0:
+            self.__addZStats   .Enable(False)
+            self.__addClustMask.Enable(False)
+            return
+
         zstat     = featImage.getZStats(     contrast)
         clustMask = featImage.getClusterMask(contrast)