diff --git a/fsl/utils/platform.py b/fsl/utils/platform.py
index 93c8fa3ecf26c520fef4dd7b95219ebbe8a6e63e..73462188a623eff1ab726614e7b7024f87f18a54 100644
--- a/fsl/utils/platform.py
+++ b/fsl/utils/platform.py
@@ -295,12 +295,12 @@ class Platform(notifier.Notifier):
         if value is not None:
             os.environ['FSLDIR'] = value
 
-        # Set the FSL version field if we can
-        versionFile = op.join(value, 'etc', 'fslversion')
+            # Set the FSL version field if we can
+            versionFile = op.join(value, 'etc', 'fslversion')
 
-        if op.exists(versionFile):
-            with open(versionFile, 'rt') as f:
-                self.__fslVersion = f.read().strip()
+            if op.exists(versionFile):
+                with open(versionFile, 'rt') as f:
+                    self.__fslVersion = f.read().strip()
             
         self.notify()