diff --git a/rethinkdb-client-driver.cabal b/rethinkdb-client-driver.cabal
--- a/rethinkdb-client-driver.cabal
+++ b/rethinkdb-client-driver.cabal
@@ -1,5 +1,5 @@
 name:                   rethinkdb-client-driver
-version:                0.0.18
+version:                0.0.19
 license:                MIT
 license-file:           LICENSE
 author:                 Tomas Carnecky
diff --git a/src/Database/RethinkDB.hs b/src/Database/RethinkDB.hs
--- a/src/Database/RethinkDB.hs
+++ b/src/Database/RethinkDB.hs
@@ -3,7 +3,7 @@
 
 module Database.RethinkDB
     ( Handle
-    , defaultPort, newHandle, close
+    , defaultPort, newHandle, handleDatabase, close
     , run, nextChunk, collect, stop, wait
 
     , Error(..)
@@ -76,6 +76,12 @@
     ref <- newIORef 1
 
     return $ Handle sock ref db
+
+
+-- | The 'Database' which some expressions will use when not explicitly given
+-- one (eg. 'Table').
+handleDatabase :: Handle -> Exp Database
+handleDatabase = hDatabase
 
 
 -- | Close the given handle. You MUST NOT use the handle after this.
