diff --git a/netpbm.cabal b/netpbm.cabal
--- a/netpbm.cabal
+++ b/netpbm.cabal
@@ -1,5 +1,5 @@
 name:          netpbm
-version:       1.0.0
+version:       1.0.1
 license:       MIT
 copyright:     2013 Niklas Hambüchen <mail@nh2.me>
 author:        Niklas Hambüchen <mail@nh2.me>
@@ -20,6 +20,10 @@
   The current implementation parses PPM images at around 10 MB/s on a Core i5-2520M.
   .
   CHANGELOG
+  .
+  Version 1.0.1
+  .
+  * Added required Vector imports necessary for deriving Unbox instances.
   .
   Version 1.0.0
   .
diff --git a/src/Graphics/Netpbm.hs b/src/Graphics/Netpbm.hs
--- a/src/Graphics/Netpbm.hs
+++ b/src/Graphics/Netpbm.hs
@@ -43,6 +43,9 @@
 import           Data.Vector.Storable ((!))
 import qualified Data.Vector.Storable.Mutable as SM
 
+import qualified Data.Vector.Generic
+import qualified Data.Vector.Generic.Mutable
+
 import Data.Vector.Unboxed.Deriving
 
 
@@ -545,7 +548,3 @@
       Done rest images -> Right (images, Just rest)
       Partial _        -> error "parsePPM bug: Got a partial result after end of input"
       Fail _ cs e      -> Left $ e ++ "; contexts: " ++ show cs
-
-
--- writePPM :: PPM -> ByteString
--- writePPM PPM { ppmHeader = PPMHeader { ppmType } }
