Index: trunk/BNC/src/bncsp3.cpp
===================================================================
--- trunk/BNC/src/bncsp3.cpp	(revision 6353)
+++ trunk/BNC/src/bncsp3.cpp	(revision 6354)
@@ -165,18 +165,16 @@
   delete _prevEpoch; _prevEpoch = _currEpoch; _currEpoch = 0;
 
+  if (_lastLine[0] == '*') {
+    _currEpoch = new t_sp3Epoch();
+    istringstream in(_lastLine.substr(1).c_str());
+    int    YY, MM, DD, hh, mm;
+    double ss;
+    in >> YY >> MM >> DD >> hh >> mm >> ss;
+    _currEpoch->_tt.set(YY, MM, DD, hh, mm, ss);
+  }
+
   while (true) {
-
-    if (!_currEpoch) {
-      _currEpoch = new t_sp3Epoch();
-      istringstream in(_lastLine.substr(1).c_str());
-      int    YY, MM, DD, hh, mm;
-      double ss;
-      in >> YY >> MM >> DD >> hh >> mm >> ss;
-      _currEpoch->_tt.set(YY, MM, DD, hh, mm, ss);
-    }
-
     getline(_stream, _lastLine);
     if (_stream.eof() || _lastLine.find("EOF") == 0) {
-      delete _currEpoch; _currEpoch = 0;
       break;
     }
Index: trunk/BNC/src/orbComp/sp3Comp.cpp
===================================================================
--- trunk/BNC/src/orbComp/sp3Comp.cpp	(revision 6353)
+++ trunk/BNC/src/orbComp/sp3Comp.cpp	(revision 6354)
@@ -227,5 +227,4 @@
         if (epochOK) {
           epochs.push_back(epo);
-          cout << "OK: " << string(epo->_tt) << endl;
         }
         else {
@@ -236,6 +235,4 @@
     }
   }
-
-  cout << "NUMEPO: " << epochs.size() << endl;
 
   // Transform xyz into radial, along-track, and out-of-plane
