Index: trunk/BNC/src/bncrinex.cpp
===================================================================
--- trunk/BNC/src/bncrinex.cpp	(revision 4537)
+++ trunk/BNC/src/bncrinex.cpp	(revision 4538)
@@ -165,4 +165,6 @@
     if (query->status() == bncNetQuery::finished) {
       irc = success;
+      _header._obsTypesV2.clear();
+      _header._obsTypesV3.clear();
       QTextStream in(outData);
       _header.read(&in);
@@ -186,4 +188,6 @@
   if ( skl.exists() && skl.open(QIODevice::ReadOnly) ) {
     readDone = true;
+    _header._obsTypesV2.clear();
+    _header._obsTypesV3.clear();
     QTextStream in(&skl);
     _header.read(&in);
