diff --git a/fsl/utils/fslsub.py b/fsl/utils/fslsub.py
index eb8bf971ce81cb40b007246408124d8fcac60465..9e7eb039de04ef50d267f464f41e3b010c13eb57 100644
--- a/fsl/utils/fslsub.py
+++ b/fsl/utils/fslsub.py
@@ -152,7 +152,7 @@ def info(job_id):
     """
     from fsl.utils.run import run
     try:
-        result = run(['qstat', '-j', job_id])
+        result = run(['qstat', '-j', job_id], exitcode=True)[0]
     except FileNotFoundError:
         log.debug("qstat not found; assuming not on cluster")
         return {}