diff --git a/couchdb-conduit.cabal b/couchdb-conduit.cabal
--- a/couchdb-conduit.cabal
+++ b/couchdb-conduit.cabal
@@ -1,5 +1,5 @@
 name:           couchdb-conduit
-version:        0.10.1
+version:        0.10.2
 cabal-version:  >= 1.8
 build-type:     Simple
 stability:      Testing
diff --git a/src/Database/CouchDB/Conduit/View.hs b/src/Database/CouchDB/Conduit/View.hs
--- a/src/Database/CouchDB/Conduit/View.hs
+++ b/src/Database/CouchDB/Conduit/View.hs
@@ -29,7 +29,6 @@
 import qualified Data.Text as T
 import qualified Data.HashMap.Lazy as M
 import qualified Data.Aeson as A
-import Data.String.Conversions (cs, (<>))
 import Data.Attoparsec
 
 import qualified Data.Vector.Generic as V
@@ -155,11 +154,8 @@
 
 -- | Extract field from view row
 rowField :: Monad m => T.Text -> Conduit A.Object m A.Value
-rowField f = CL.mapM (\v -> case M.lookup f v of
-            (Just o) -> return o
-            _ -> throw $ CouchInternalError $ 
-                "View row does not contain \"" <> cs f <> "\": " <> cs (show v)
-            ) 
+rowField f = CL.mapMaybe (M.lookup f) 
+
 -----------------------------------------------------------------------------
 -- Internal
 -----------------------------------------------------------------------------
@@ -177,8 +173,6 @@
 
 -- | Extra
 conduitRows :: MonadResource m => Sink BS8.ByteString m (Source m A.Object)
---(Monad m1, Control.Monad.Trans.Resource.MonadThrow m) =>
---Data.Conduit.Internal.Pipe BS8.ByteString BS8.ByteString o u m (Source m1 A.Object)
 conduitRows = do 
     raw <- CA.sinkParser (A.json <?> "json object")
     rows <- case raw of
diff --git a/src/Database/CouchDB/Conduit/View/Query.hs b/src/Database/CouchDB/Conduit/View/Query.hs
--- a/src/Database/CouchDB/Conduit/View/Query.hs
+++ b/src/Database/CouchDB/Conduit/View/Query.hs
@@ -81,8 +81,9 @@
         -- > ...?stale=update_after
     
     | forall a . A.ToJSON a => QPKey a
-        -- ^ @key=...@ query parameter.
-        -- > key=...
+        -- ^ @key@ query parameter.
+        --
+        -- > ...?key=...
         
     | forall a . A.ToJSON a => QPStartKey a
         -- ^ Row key to start with. Becomes @endkey@ if @descending@ turned on. 
