diff --git a/batchoar.py b/batchoar.py
index 0fe932b805557147e50c4c505150fd778ff73631..4c79986f795cc61ffd85a32760febb045a2d50f8 100755
--- a/batchoar.py
+++ b/batchoar.py
@@ -136,7 +136,7 @@ def main():
     create_directory(args.directory, fake_run=not args.run)
 
     for job_name, job in jobs:
-        if len(anteriors) < args.max_jobs:
+        if args.max_jobs < 0 or len(anteriors) < args.max_jobs:
             anterior = None
         else:
             anterior = anteriors.pop()