diff --git a/scripts/tracewin_errorstudy b/scripts/tracewin_errorstudy
index 98f31ceadb61d3ca68fbd5c4cd5b82bbc2834e72..43917df3d618ebdc498f8b75fc9773f35b27235a 100644
--- a/scripts/tracewin_errorstudy
+++ b/scripts/tracewin_errorstudy
@@ -155,6 +155,7 @@ def setup_multi(args):
         raise ValueError("Could not find any simulation folders in "+args.calc_dir)
 
     print "Total number of new jobs", num_jobs
+    args.num_jobs=num_jobs
 
 def setup(args):
     import os,random
@@ -208,7 +209,17 @@ def setup(args):
             rand=rand_lst[i]
             out.write(queue_template.format(**locals()))
 
+def ask(args):
+    print "You have now set up an error study running {} jobs in folder {}".format(args.num_jobs,args.calc_dir)
+    if args.multi>1:
+        print "This is a multi-error study"
+    answer=raw_input("Are you sure you want to continue? (yes/no)")
+    if answer=='yes':
+        return 0
 
+    import sys
+    sys.exit(0)
+    
 def execute(calc_dir,multi):
     import subprocess
     if multi:
@@ -220,4 +231,5 @@ def execute(calc_dir,multi):
 if __name__=="__main__":
     args=define_and_handle_args()
     setup(args)
+    ask(args)
     execute(args.calc_dir,args.multi>1)