diff --git a/Crypto/Cipher/Benchmarks.hs b/Crypto/Cipher/Benchmarks.hs
--- a/Crypto/Cipher/Benchmarks.hs
+++ b/Crypto/Cipher/Benchmarks.hs
@@ -25,7 +25,6 @@
 import Text.Printf
 import Text.PrettyPrint hiding (Mode, mode)
 
-import Data.Maybe
 import Control.Monad.Trans
 
 import qualified Data.ByteString as B
@@ -68,7 +67,9 @@
 modeToBench cipher ECB = Just $ ecbEncrypt cipher
 modeToBench cipher CBC = Just $ cbcEncrypt cipher nullIV
 modeToBench cipher CTR = Just $ ctrCombine cipher nullIV
-modeToBench cipher XTS = Just $ xtsEncrypt (cipher, cipher) nullIV 0
+modeToBench cipher XTS
+    | blockSize cipher == 16 = Just $ xtsEncrypt (cipher, cipher) nullIV 0
+    | otherwise              = Nothing
 modeToBench cipher OCB = benchAEAD cipher AEAD_OCB
 modeToBench cipher GCM = benchAEAD cipher AEAD_GCM
 modeToBench cipher CCM = benchAEAD cipher AEAD_CCM
@@ -160,9 +161,10 @@
         instanciate :: BlockCipher a => a -> a
         instanciate c =
             let bs = case cipherKeySize c of
-                            Nothing -> B.replicate 1 0
-                            Just sz -> B.replicate sz 1
-             in cipherInit (fromJust $ makeKey bs)
+                            KeySizeRange low _ -> B.replicate low 0
+                            KeySizeFixed sz    -> B.replicate sz 1
+                            KeySizeEnum l      -> B.replicate (head l) 2
+             in cipherInit (either (error . show) id $ makeKey bs)
 
 -- | DefaultMain: parse command line arguments, run benchmarks
 -- and report
diff --git a/crypto-cipher-benchmarks.cabal b/crypto-cipher-benchmarks.cabal
--- a/crypto-cipher-benchmarks.cabal
+++ b/crypto-cipher-benchmarks.cabal
@@ -1,5 +1,5 @@
 Name:                crypto-cipher-benchmarks
-Version:             0.0.1
+Version:             0.0.2
 Synopsis:            Generic cryptography cipher benchmarks
 Description:         Generic cryptography cipher benchmarks
 License:             BSD3
@@ -20,7 +20,7 @@
                    , byteable >= 0.1.1
                    , securemem >= 0.1.1
                    , criterion
-                   , crypto-cipher-types
+                   , crypto-cipher-types >= 0.0.3
                    , mtl
                    , pretty
   ghc-options:       -Wall -fwarn-tabs
