diff --git a/github-types.cabal b/github-types.cabal
--- a/github-types.cabal
+++ b/github-types.cabal
@@ -1,5 +1,5 @@
 name:                github-types
-version:             0.2.0
+version:             0.2.1
 license:             OtherLicense
 license-file:        LICENSE
 author:              Tomas Carnecky
@@ -43,7 +43,7 @@
     type:                exitcode-stdio-1.0
 
     build-depends:
-       base < 4.9
+       base >= 4 && < 5
      , hspec
      , aeson
      , aeson-pretty
diff --git a/test/Test.hs b/test/Test.hs
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -48,7 +48,7 @@
     describe "GitHub.Types.Event" $ do
         it "should parse all events from the public timeline" $ flip shouldReturn True $ do
           req <- parseUrl $ "https://api.github.com/events"
-          body <- httpLbs (req { requestHeaders = ("User-Agent", "githb-types-haskell-test") : requestHeaders req }) httpManager
+          body <- httpLbs (req { requestHeaders = ("User-Agent", "github-types-haskell-test") : requestHeaders req }) httpManager
 
           case eitherDecode (responseBody body) :: Either String [Value] of
               Left e -> fail $ "Failed to parse response as list of JSON values: " <> e
