diff --git a/lib/jqueue.py b/lib/jqueue.py
index e55f46d5cc2ccbfd67e16a4a480e90c5a6e0cfd3..b44b8636d3c1ce66a4b362e46cd8868e08d3e63b 100644
--- a/lib/jqueue.py
+++ b/lib/jqueue.py
@@ -492,7 +492,7 @@ class JobQueue(object):
 
     """
     jlist = [self._ExtractJobID(name) for name in self._ListJobFiles()]
-    jlist.sort()
+    jlist = utils.NiceSort(jlist)
     return jlist
 
   def _ListJobFiles(self):