diff --git a/Data/Time/Zones/Read.hs b/Data/Time/Zones/Read.hs
--- a/Data/Time/Zones/Read.hs
+++ b/Data/Time/Zones/Read.hs
@@ -28,7 +28,6 @@
 import qualified Data.ByteString.Char8 as BS
 import qualified Data.ByteString.Lazy.Char8 as BL
 import Data.Maybe
-import Data.Vector.Generic (stream, unstream)
 import qualified Data.Vector.Unboxed as VU
 import qualified Data.Vector as VB
 import Data.Int
@@ -160,7 +159,7 @@
           lInfos = VU.toList infos
           first = head $ filter (not . isDst) lInfos ++ lInfos
       diffs = VU.map gmtOff eInfos
-      tzInfos = VB.map isDstName $ unstream $ stream eInfos
+      tzInfos = VB.fromListN (VU.length eInfos) $ map isDstName $ VU.toList eInfos
   return $ TZ eTransitions diffs tzInfos
 
 abbrForInd :: Int -> BS.ByteString -> String
diff --git a/tz.cabal b/tz.cabal
--- a/tz.cabal
+++ b/tz.cabal
@@ -1,5 +1,5 @@
 Name: tz
-Version: 0.1.0.0
+Version: 0.1.0.1
 License: Apache-2.0
 License-File: LICENSE
 Author: Mihaly Barasz, Gergely Risko
