diff --git a/hackernews.cabal b/hackernews.cabal
--- a/hackernews.cabal
+++ b/hackernews.cabal
@@ -1,5 +1,5 @@
 name:                hackernews
-version:             0.3.0.0
+version:             0.3.1.0
 description:         API for news.ycombinator.com
 license:             MIT
 synopsis:            API for Hacker News
diff --git a/src/Web/HackerNews/Client.hs b/src/Web/HackerNews/Client.hs
--- a/src/Web/HackerNews/Client.hs
+++ b/src/Web/HackerNews/Client.hs
@@ -38,6 +38,7 @@
 data HackerNewsError =
     ConnectionError
   | ParseError
+  | NotFound
   | RequestError
   deriving (Show, Eq)
 
@@ -70,13 +71,14 @@
     case bytes of
       Nothing -> left RequestError
       Just bs -> do
+        liftIO $ print bs
         let xs = rights [parseOnly value bs, parseOnly json bs]
         case xs of
           []    -> left ParseError
           x : _ ->
             case fromJSON x of
              Success jsonBody -> right jsonBody
-             _                -> left ParseError
+             _                -> left NotFound
     
 
 
