diff --git a/haskell-gi-base.cabal b/haskell-gi-base.cabal
--- a/haskell-gi-base.cabal
+++ b/haskell-gi-base.cabal
@@ -1,5 +1,5 @@
 name:                haskell-gi-base
-version:             0.18
+version:             0.18.1
 synopsis:            Foundation for libraries generated by haskell-gi
 description:         Foundation for libraries generated by haskell-gi
 homepage:            https://github.com/haskell-gi/haskell-gi-base
diff --git a/src/Data/GI/Base/BasicConversions.hsc b/src/Data/GI/Base/BasicConversions.hsc
--- a/src/Data/GI/Base/BasicConversions.hsc
+++ b/src/Data/GI/Base/BasicConversions.hsc
@@ -82,7 +82,7 @@
 import Foreign.Storable (Storable, peek, poke, sizeOf)
 import Foreign.C.Types (CInt(..), CUInt(..), CSize(..), CChar(..))
 import Foreign.C.String (CString, withCString, peekCString)
-import Data.Word (Word8, Word64)
+import Data.Word
 import Data.Int (Int32)
 import Data.Bits (Bits, (.|.), (.&.), shift)
 
diff --git a/src/Data/GI/Base/BasicTypes.hs b/src/Data/GI/Base/BasicTypes.hs
--- a/src/Data/GI/Base/BasicTypes.hs
+++ b/src/Data/GI/Base/BasicTypes.hs
@@ -107,7 +107,7 @@
 -- Raise a more understandable type error whenever the `GObject a`
 -- constraint is imposed on a type which has no such instance. This
 -- helps in the common case where one passes a wrong type (such as
--- `Maybe Widget`) into a function with a `WidgetK a`
+-- `Maybe Widget`) into a function with a `IsWidget a`
 -- constraint. Without this type error, the resulting type error is
 -- much less understandable, since GHC complains (at length) about a
 -- missing type family instance for `ParentTypes`.
