Index: trunk/BNC/src/ephemeris.cpp
===================================================================
--- trunk/BNC/src/ephemeris.cpp	(revision 8567)
+++ trunk/BNC/src/ephemeris.cpp	(revision 8581)
@@ -58,5 +58,6 @@
 
   if (_checkState == bad ||
-      _checkState == unhealthy) {
+      _checkState == unhealthy ||
+      _checkState == outdated) {
     return failure;
   }
@@ -313,5 +314,6 @@
 
   if (_checkState == bad ||
-      _checkState == unhealthy) {
+      _checkState == unhealthy ||
+      _checkState == outdated) {
     return failure;
   }
@@ -400,5 +402,5 @@
   xc[4] = _clock_drift + _clock_driftrate*tc;
   xc[5] = _clock_driftrate;
-  
+
   return success;
 }
@@ -611,5 +613,6 @@
 
   if (_checkState == bad ||
-      _checkState == unhealthy) {
+      _checkState == unhealthy ||
+      _checkState == outdated) {
     return failure;
   }
@@ -914,5 +917,6 @@
 
   if (_checkState == bad ||
-      _checkState == unhealthy) {
+      _checkState == unhealthy ||
+      _checkState == outdated) {
     return failure;
   }
@@ -1003,5 +1007,5 @@
   xc[4] = _clock_drift + _clock_driftrate*tc;
   xc[5] = _clock_driftrate;
-  
+
   return success;
 }
@@ -1299,5 +1303,6 @@
 
   if (_checkState == bad ||
-      _checkState == unhealthy) {
+      _checkState == unhealthy ||
+      _checkState == outdated) {
     return failure;
   }
@@ -1515,5 +1520,6 @@
 
   if (_checkState == bad ||
-      _checkState == unhealthy) {
+      _checkState == unhealthy ||
+      _checkState == outdated) {
     return failure;
   }
