diff --git a/.travis.yml b/.travis.yml
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,9 @@
     - env: CABALVER=1.22 GHCVER=7.10.2
       compiler: ": #GHC 7.10.2"
       addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,alex-3.1.4,happy-1.19.5], sources: [hvr-ghc]}}
+    - env: CABALVER=1.22 GHCVER=7.10.3
+      compiler: ": #GHC 7.10.3"
+      addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,alex-3.1.4,happy-1.19.5], sources: [hvr-ghc]}}
     - env: CABALVER=1.22 GHCVER=head
       compiler: ": #GHC head"
       addons: {apt: {packages: [cabal-install-1.22,ghc-head,alex-3.1.4,happy-1.19.5], sources: [hvr-ghc]}}
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+# 0.1.3
+
+* Performed linting
+
 # 0.1.2
 
 * Added examples to Travis config
diff --git a/examples/echo-client/Handshakes.hs b/examples/echo-client/Handshakes.hs
--- a/examples/echo-client/Handshakes.hs
+++ b/examples/echo-client/Handshakes.hs
@@ -66,22 +66,22 @@
                    | NoiseIX
 
 instance ToJSON HandshakeType where
-  toJSON (NoiseNN) = String . makeHSN $ "NN"
-  toJSON (NoiseKN) = String . makeHSN $ "KN"
-  toJSON (NoiseNK) = String . makeHSN $ "NK"
-  toJSON (NoiseKK) = String . makeHSN $ "KK"
-  toJSON (NoiseNE) = String . makeHSN $ "NE"
-  toJSON (NoiseKE) = String . makeHSN $ "KE"
-  toJSON (NoiseNX) = String . makeHSN $ "NX"
-  toJSON (NoiseKX) = String . makeHSN $ "KX"
-  toJSON (NoiseXN) = String . makeHSN $ "XN"
-  toJSON (NoiseIN) = String . makeHSN $ "IN"
-  toJSON (NoiseXK) = String . makeHSN $ "XK"
-  toJSON (NoiseIK) = String . makeHSN $ "IK"
-  toJSON (NoiseXE) = String . makeHSN $ "XE"
-  toJSON (NoiseIE) = String . makeHSN $ "IE"
-  toJSON (NoiseXX) = String . makeHSN $ "XX"
-  toJSON (NoiseIX) = String . makeHSN $ "IX"
+  toJSON NoiseNN = String . makeHSN $ "NN"
+  toJSON NoiseKN = String . makeHSN $ "KN"
+  toJSON NoiseNK = String . makeHSN $ "NK"
+  toJSON NoiseKK = String . makeHSN $ "KK"
+  toJSON NoiseNE = String . makeHSN $ "NE"
+  toJSON NoiseKE = String . makeHSN $ "KE"
+  toJSON NoiseNX = String . makeHSN $ "NX"
+  toJSON NoiseKX = String . makeHSN $ "KX"
+  toJSON NoiseXN = String . makeHSN $ "XN"
+  toJSON NoiseIN = String . makeHSN $ "IN"
+  toJSON NoiseXK = String . makeHSN $ "XK"
+  toJSON NoiseIK = String . makeHSN $ "IK"
+  toJSON NoiseXE = String . makeHSN $ "XE"
+  toJSON NoiseIE = String . makeHSN $ "IE"
+  toJSON NoiseXX = String . makeHSN $ "XX"
+  toJSON NoiseIX = String . makeHSN $ "IX"
 
 data InitialMessage =
   InitialMessage { handshakeType :: HandshakeType
diff --git a/pipes-cacophony.cabal b/pipes-cacophony.cabal
--- a/pipes-cacophony.cabal
+++ b/pipes-cacophony.cabal
@@ -1,5 +1,5 @@
 name:          pipes-cacophony
-version:       0.1.2
+version:       0.1.3
 synopsis:      Pipes for Noise-secured network connections.
 license:       PublicDomain
 license-file:  LICENSE
@@ -10,7 +10,7 @@
 category:      Pipes, Cryptography
 build-type:    Simple
 cabal-version: >=1.10
-tested-with:   GHC == 7.10.1, GHC == 7.10.2
+tested-with:   GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3
 description:
   A set of pipes to secure network connections with the
   <https://github.com/trevp/noise/blob/master/noise.md Noise> protocol.
