diff --git a/tbsetup/template_swapout.in b/tbsetup/template_swapout.in
index a6f36d3304dd76809c681cc42237ab7cd6c16d05..c7823778f728b681e6057f12c16bf9826a809f36 100644
--- a/tbsetup/template_swapout.in
+++ b/tbsetup/template_swapout.in
@@ -186,7 +186,7 @@ $SIG{TERM} = \&sighandler;
 if (! $batchmode) {
     # Cleanup
     $experiment->CleanLogFiles() == 0
-	or fatal("Could not clean up logfiles!");
+	or fatal(-1, "Could not clean up logfiles!");
     
     $logname = TBExptCreateLogFile($pid, $eid, "swapout");
     TBExptSetLogFile($pid, $eid, $logname);