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.19
+version:                0.0.20
 license:                MIT
 license-file:           LICENSE
 author:                 Tomas Carnecky
diff --git a/src/Database/RethinkDB/Types.hs b/src/Database/RethinkDB/Types.hs
--- a/src/Database/RethinkDB/Types.hs
+++ b/src/Database/RethinkDB/Types.hs
@@ -437,10 +437,10 @@
     BetweenIndexed :: (IsSequence s) => Text -> (Bound, Bound) -> Exp s -> Exp s
     -- Select all elements whose secondary index is between the two bounds.
 
-    OrderBy :: (IsSequence s) => [Order] -> Exp s -> Exp (Array Datum)
+    OrderBy :: (IsSequence s) => [Order] -> Exp s -> Exp s
     -- Order a sequence based on the given order specificiation.
 
-    OrderByIndexed :: (IsSequence s) => Order -> Exp s -> Exp (Array Datum)
+    OrderByIndexed :: (IsSequence s) => Order -> Exp s -> Exp s
     -- Like OrderBy but uses a secondary index instead of a object field.
 
     Keys :: (IsObject a) => Exp a -> Exp (Array Text)
