diff --git a/geomagio/imfv283/GOESIMFV283Factory.py b/geomagio/imfv283/GOESIMFV283Factory.py
index a3bf818a1b7de7218ec5d2216e0e76d245dc3bf2..730a8e054cc2e50b9988e97f168c7a9e05e707a7 100644
--- a/geomagio/imfv283/GOESIMFV283Factory.py
+++ b/geomagio/imfv283/GOESIMFV283Factory.py
@@ -48,7 +48,7 @@ class GOESIMFV283Factory(IMFV283Factory):
         self.server = server
         self.user = user
         self.password = password
-        self.javaerror = 'java.io.IOException: Socket closed'
+        self.javaerror = 'FATAL'
 
     def get_timeseries(self, starttime, endtime, observatory=None,
             channels=None, type=None, interval=None):