diff --git a/CHANGES.md b/CHANGES.md
index a3527358b693eeca593c08884e1781ba519e964a..791ee605cb1c61c743d6107b3dd44383f2565e09 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -35,6 +35,7 @@
 * Fix proxy_indexers setting not loading from config file
 * Add subtitle information to the cmd show and cmd shows api output
 * Removed requirement for http login for API when an API key is provided
+* Change API now uses Timezone setting at General Config/Interface/User Interface/ at relevant endpoints
 
 [develop changelog]
 * Improve display of progress bars in the Downloads columns of the show list page
@@ -49,7 +50,7 @@
 * Fix and repositioned show_message on display show to use bootstrap styling
 * Remove commented out html from display show accidently left in during UI changes
 * Fix display issue of season tables in displayShow view / Display Specials
-* Change API now uses Timezone setting at General Config/Interface/User Interface/ at relevant endpoints
+* Change to suppress reporting of Tornado exception error 1
 
 
 ### 0.2.1 (2014-10-22 06:41:00 UTC)
diff --git a/tornado/http1connection.py b/tornado/http1connection.py
index 90895cc94393d8ef0fd662f759bc4b1d76f0d931..8a5f46c48c8642506ebd0efc4192d811b9ca33cf 100644
--- a/tornado/http1connection.py
+++ b/tornado/http1connection.py
@@ -686,8 +686,9 @@ class HTTP1ServerConnection(object):
                     # This exception was already logged.
                     conn.close()
                     return
-                except Exception:
-                    gen_log.error("Uncaught exception", exc_info=True)
+                except Exception as e:
+                    if 1 != e.errno:
+                        gen_log.error("Uncaught exception", exc_info=True)
                     conn.close()
                     return
                 if not ret:
diff --git a/tornado/iostream.py b/tornado/iostream.py
index eced6d6482bd017efff1c27c3dd61d5638df3957..69f43957902da4ce8e9753b60dd769178d5558d0 100644
--- a/tornado/iostream.py
+++ b/tornado/iostream.py
@@ -601,8 +601,9 @@ class BaseIOStream(object):
             pos = self._read_to_buffer_loop()
         except UnsatisfiableReadError:
             raise
-        except Exception:
-            gen_log.warning("error on read", exc_info=True)
+        except Exception as e:
+            if 1 != e.errno:
+                gen_log.warning("error on read", exc_info=True)
             self.close(exc_info=True)
             return
         if pos is not None: