diff --git a/integration-tests/run.sh b/integration-tests/run.sh
index d0497abbc2b7ab84ec9a8bf0f2544ff44f829d8a..061735b34f2e40d87b0674ff34ba67ce69bb23a0 100755
--- a/integration-tests/run.sh
+++ b/integration-tests/run.sh
@@ -427,6 +427,7 @@ function assert_pattern_present {
   local occurences=$2
   local pattern=$3
 
+  assert_file_exists $file
   echo Matched lines: 
   cat $file | grep "$pattern"  
   local lines=`cat $file | grep "$pattern" | wc -l`
@@ -699,6 +700,7 @@ function assert_correct_content {
     assert_correct_experiment_info
     assert_empty_in_out_folders
     assert_dir_exists $DATA/out-raw/microX_200801011213_3VCP1/TIFF
+    assert_pattern_present $DATA/out-raw/.faulty_paths 1 ".*data/out-raw/.MARKER_is_finished_microX_200801011213_3VCP1" 
     assert_correct_content_of_processing_dir
     assert_correct_content_of_plate_3VCP1_in_store
     assert_correct_content_of_invalid_plate_in_store 3VCP4