diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # lzlib
 
+## 0.3.2.0
+
+  * Add `compressBest` and `compressFast`
+
 ## 0.3.1.2
 
   * Hopefully improved performance
diff --git a/lzlib.cabal b/lzlib.cabal
--- a/lzlib.cabal
+++ b/lzlib.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.18
 name:               lzlib
-version:            0.3.1.2
+version:            0.3.2.0
 license:            BSD3
 license-file:       LICENSE
 copyright:          Copyright: (c) 2019-2020 Vanessa McHale
diff --git a/src/Codec/Lzip.hs b/src/Codec/Lzip.hs
--- a/src/Codec/Lzip.hs
+++ b/src/Codec/Lzip.hs
@@ -1,6 +1,8 @@
 {-# LANGUAGE BangPatterns #-}
 
 module Codec.Lzip ( compress
+                  , compressBest
+                  , compressFast
                   , compressWith
                   , decompress
                   , CompressionLevel (..)
@@ -110,10 +112,24 @@
                     bsActual <- BS.packCStringLen (castPtr buf, fromIntegral bytesRead)
                     loop decoder bss' maxSz (buf, bufSz) (acc ++ [bsActual])
 
--- | Defaults to 'Nine'
+-- | Defaults to 'Six'
 {-# NOINLINE compress #-}
 compress :: BSL.ByteString -> BSL.ByteString
-compress = compressWith Nine
+compress = compressWith Six
+
+-- | Alias for @'compressWith' 'Nine'@
+--
+-- @since 0.3.2.0
+{-# NOINLINE compressBest #-}
+compressBest :: BSL.ByteString -> BSL.ByteString
+compressBest = compressWith Nine
+
+-- | Alias for @'compressWith' 'Zero'@
+--
+-- @since 0.3.2.0
+{-# NOINLINE compressFast #-}
+compressFast :: BSL.ByteString -> BSL.ByteString
+compressFast = compressWith Zero
 
 {-# NOINLINE compressWith #-}
 compressWith :: CompressionLevel -> BSL.ByteString -> BSL.ByteString
