diff --git a/eddy/runEddy b/eddy/runEddy
index fcbfb2d8a09c9d6313de60e96445a33f462f379c..ab47a2e5180a566d021ff26898303dd14c919fe2 100755
--- a/eddy/runEddy
+++ b/eddy/runEddy
@@ -87,7 +87,7 @@ do
   # output a job id) if we try to run a
   # cuda exe on a non-cuda-capable machine
   # or queue. So we allow it to fail.
-  jid=$(${fsl_sub} ${exe} --out=${outdir}/eddyOutput_${variant} ${eddy_args} || true)
+  jid=$(${fsl_sub} ${exe} --out=${outdir}/eddyOutput_${variant} ${eddy_args[@]} || true)
   if [ "${jid}" == "" ]; then
     echo "Error submitting ${exe_name} - skipping"
     continue