diff --git a/lib/refrepo/g5kchecks_importer.rb b/lib/refrepo/g5kchecks_importer.rb
index c509c3e27ade85dd5f57e4dd839d1dd9bd5c5cee..d11582f75178c455bfea66d7c916cbae3340d004 100644
--- a/lib/refrepo/g5kchecks_importer.rb
+++ b/lib/refrepo/g5kchecks_importer.rb
@@ -10,6 +10,10 @@ def g5kchecks_importer(sourcedir)
   end
 
   list_of_yaml_files = Dir["#{sourcedir}/*.y*ml"].sort_by { |x| -x.count('/') }
+  if list_of_yaml_files.empty?
+    puts "No files found in #{sourcedir}. Aborting."
+    exit(1)
+  end
   list_of_yaml_files.each do |filename|
     begin
       file     = File::basename(filename)