diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,7 @@
+## 0.4.0.10 (2016-05-28)
+
+ * GHC 8.0 support.
+
 ## 0.4.0.8 (2015-07-32)
 
  * Move the JSON encoding into a separate ekg-json package.
diff --git a/System/Remote/Snap.hs b/System/Remote/Snap.hs
--- a/System/Remote/Snap.hs
+++ b/System/Remote/Snap.hs
@@ -18,7 +18,7 @@
                        getNameInfo)
 import Paths_ekg (getDataDir)
 import Prelude hiding (read)
-import Snap.Core (MonadSnap, Request, Snap, finishWith, getHeaders, getRequest,
+import Snap.Core (MonadSnap, Request, Snap, finishWith, getHeader, getRequest,
                   getResponse, method, Method(GET), modifyResponse, pass,
                   rqPathInfo, setContentType, setResponseStatus,
                   writeLBS)
@@ -78,7 +78,7 @@
 
 -- | The Accept header of the request.
 acceptHeader :: Request -> Maybe S.ByteString
-acceptHeader req = S.intercalate "," <$> getHeaders "Accept" req
+acceptHeader req = getHeader "Accept" req
 
 -- | Runs a Snap monad action only if the request's Accept header
 -- matches the given MIME type.
diff --git a/ekg.cabal b/ekg.cabal
--- a/ekg.cabal
+++ b/ekg.cabal
@@ -1,5 +1,5 @@
 name:                ekg
-version:             0.4.0.9
+version:             0.4.0.10
 synopsis:            Remote monitoring of processes
 description:
   This library lets you remotely monitor a running process over HTTP.
@@ -23,7 +23,7 @@
                      assets/bootstrap-1.4.0.css
                      examples/Basic.hs CHANGES.md
 cabal-version:       >= 1.8
-tested-with:         GHC == 7.10.1, GHC == 7.8.4, GHC == 7.6.3
+tested-with:         GHC == 8.0.1, GHC == 7.10.1, GHC == 7.8.4, GHC == 7.6.3
 
 library
   exposed-modules:
@@ -39,17 +39,17 @@
 
   build-depends:
     aeson < 0.12,
-    base >= 4.5 && < 4.9,
+    base >= 4.5 && < 4.10,
     bytestring < 1.0,
     ekg-core >= 0.1 && < 0.2,
     ekg-json >= 0.1 && < 0.2,
     filepath < 1.5,
     network < 2.7,
-    snap-core < 0.10,
-    snap-server < 0.10,
+    snap-core < 1.1,
+    snap-server < 1.1,
     text < 1.3,
-    time < 1.6,
-    transformers < 0.5,
+    time < 1.7,
+    transformers < 0.6,
     unordered-containers < 0.3
 
   ghc-options: -Wall
