diff --git a/.gitignore b/.gitignore
index dbaf9813c44a1abddb0ffe52a640a24edbe3f577..347ed3d4532871281b4912fab331317bb81a5f3a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+*.swp
 *.o
 *.os
 scons_build
diff --git a/src/drivers/library/stars_irdb.cpp b/src/drivers/library/stars_irdb.cpp
index 567be4f2958e21628eb4be05c297e0597bf3304d..2feb4d003692fba195b2e553dae1d37c9cc14fb9 100644
--- a/src/drivers/library/stars_irdb.cpp
+++ b/src/drivers/library/stars_irdb.cpp
@@ -215,6 +215,7 @@ int STARS::IRDB_Interface_t::do_STARS(FileIR_t* firp)
 	// now re-read them with a meds annotation parser
 	parser.parseFile(gsp->GetAnnotFileName());
 	parser.parseFile(gsp->GetInfoAnnotFileName());
+	parser.parseFile(gsp->GetRootFileName()+".STARSloops");
 
 	// cleanup memory allocated by driver.
 	delete profinfo;