Index: trunk/src/atmsdriver/ConsoleDriver.java
===================================================================
--- trunk/src/atmsdriver/ConsoleDriver.java	(revision 127)
+++ trunk/src/atmsdriver/ConsoleDriver.java	(revision 128)
@@ -13,4 +13,5 @@
 import java.util.logging.Level;
 import java.util.logging.Logger;
+import tmcsim.common.SimulationException;
 
 /**
@@ -198,5 +199,9 @@
         }
         System.out.println("");
-        highways.writeToFEP();
+        try {
+            highways.writeToFEP();
+        } catch (SimulationException ex) {
+            System.out.println("Skipping writeToFEP...");
+        }
     }
     
Index: trunk/src/atmsdriver/ATMSDriver.java
===================================================================
--- trunk/src/atmsdriver/ATMSDriver.java	(revision 103)
+++ trunk/src/atmsdriver/ATMSDriver.java	(revision 128)
@@ -6,4 +6,5 @@
 import java.util.logging.Level;
 import java.util.logging.Logger;
+import tmcsim.common.SimulationException;
 
 /**
@@ -73,5 +74,9 @@
                     .getProperty(PROPERTIES.EXCHANGE_FILE_NAME.name));
 
-            highways.writeToFEP();
+            try {
+                highways.writeToFEP();
+            } catch (SimulationException ex) {
+                            System.out.println("Skipping writeToFEP...");
+            }
             // Update if exchangeInfo is recieved
             if (exInfo != null) {
Index: trunk/src/atmsdriver/model/Highways.java
===================================================================
--- trunk/src/atmsdriver/model/Highways.java	(revision 127)
+++ trunk/src/atmsdriver/model/Highways.java	(revision 128)
@@ -27,4 +27,5 @@
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
+import tmcsim.common.SimulationException;
 
 /** The Highways class aggregates all Highway instances within a geographic
@@ -209,5 +210,5 @@
      */
 
-    public void writeToFEP() {
+    public void writeToFEP() throws SimulationException {
         try {
             Socket sock = new Socket(FEPHostName /*"192.168.251.130"*/, 8080);
@@ -218,4 +219,5 @@
             Logger.getLogger(Highways.class.getName()).log(Level.SEVERE, null, ex);
             System.out.println("Highway Model failed writing to FEPSim.");
+            throw new SimulationException(SimulationException.BINDING);
         }
     }
