diff --git a/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/BoardTester.java b/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/BoardTester.java
index 0d0d850ffb3105f31a3eb79ec57b27f008fb9891..5fa2bffc0ac3f5c83cd2b434a81c3c0a2041815f 100644
--- a/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/BoardTester.java
+++ b/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/BoardTester.java
@@ -45,7 +45,7 @@ public class BoardTester implements Runnable {
 				// TODO Auto-generated catch block
 				e.printStackTrace();
 			}
-			if (isConnected) notifyViews();		
+			notifyViews();		
 		}
 	}
 
diff --git a/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/Comm/Connection.java b/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/Comm/Connection.java
index 10972b43b72d0d518a4bf52bea11aa251a9350e8..ea8c910895e0b89a9e54005c75584afac243fad6 100644
--- a/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/Comm/Connection.java
+++ b/GUI/SEA14TestGUI/src/ch/ntb/inf/sea14/test/Comm/Connection.java
@@ -78,8 +78,10 @@ public class Connection {
 //						else if (b == '\r') System.out.print("CR");
 //						else System.out.print((char)b);
 					}
-				} catch (IOException e) {
-					e.printStackTrace();
+				} catch (Exception e) {
+					model.isConnected = false;
+					close();
+					return null;
 				}
 			}
 		}