diff --git a/src/utilities/x13/select_x13_binary.m b/src/utilities/x13/select_x13_binary.m
index 662eef59423241e98300c4c15e6d4a6aaaec6ecb..f7c3873787b9ac923f204b1f55205c361596c54a 100644
--- a/src/utilities/x13/select_x13_binary.m
+++ b/src/utilities/x13/select_x13_binary.m
@@ -18,7 +18,14 @@ function x13_binary = select_x13_binary()
 dseries_src_root = strrep(which('initialize_dseries_toolbox'),'initialize_dseries_toolbox.m','');
 dseries_x13_root = sprintf('%s%s%s%s%s%s%s', dseries_src_root, '..', filesep(), 'externals', filesep(), 'x13', filesep());
 
-if isunix()
+if ismac()
+    x13_binary = sprintf('%s%s%s', dseries_x13_root, 'osx', filesep());
+    if is64bit()
+        x13_binary = sprintf('%s%s%s%s', x13_binary, '64', filesep(), 'x13');
+    else
+        x13_binary = sprintf('%s%s%s%s', x13_binary, '32', filesep(), 'x13');
+    end
+elseif isunix()
     x13_binary = sprintf('%s%s%s', dseries_x13_root, 'linux', filesep());
     if is64bit()
         x13_binary = sprintf('%s%s%s%s', x13_binary, '64', filesep(), 'x13');
@@ -32,13 +39,6 @@ elseif ispc()
     else
         x13_binary = sprintf('%s%s%s%s', x13_binary, '32', filesep(), 'x13.exe');
     end
-elseif ismac()
-    x13_binary = sprintf('%s%s%s', dseries_x13_root, 'osx', filesep());
-    if is64bit()
-        x13_binary = sprintf('%s%s%s%s', x13_binary, '64', filesep(), 'x13');
-    else
-        x13_binary = sprintf('%s%s%s%s', x13_binary, '32', filesep(), 'x13');
-    end
 else
     error('X13 binary is not yet available for this plateform')
 end
\ No newline at end of file