diff --git a/Graphics/UI/Gtk/SourceView/Types.chs b/Graphics/UI/Gtk/SourceView/Types.chs
--- a/Graphics/UI/Gtk/SourceView/Types.chs
+++ b/Graphics/UI/Gtk/SourceView/Types.chs
@@ -65,10 +65,6 @@
   toSourceCompletion, 
   mkSourceCompletion, unSourceCompletion,
   castToSourceCompletion, gTypeSourceCompletion,
-  SourceGutterRenderer(SourceGutterRenderer), SourceGutterRendererClass,
-  toSourceGutterRenderer, 
-  mkSourceGutterRenderer, unSourceGutterRenderer,
-  castToSourceGutterRenderer, gTypeSourceGutterRenderer,
   SourceBuffer(SourceBuffer), SourceBufferClass,
   toSourceBuffer, 
   mkSourceBuffer, unSourceBuffer,
@@ -77,10 +73,6 @@
   toSourceMark, 
   mkSourceMark, unSourceMark,
   castToSourceMark, gTypeSourceMark,
-  SourceMarkAttributes(SourceMarkAttributes), SourceMarkAttributesClass,
-  toSourceMarkAttributes, 
-  mkSourceMarkAttributes, unSourceMarkAttributes,
-  castToSourceMarkAttributes, gTypeSourceMarkAttributes,
   SourceCompletionInfo(SourceCompletionInfo), SourceCompletionInfoClass,
   toSourceCompletionInfo, 
   mkSourceCompletionInfo, unSourceCompletionInfo,
@@ -297,29 +289,6 @@
 gTypeSourceCompletion =
   {# call fun unsafe gtk_source_completion_get_type #}
 
--- ******************************************************* SourceGutterRenderer
-
-{#pointer *GtkSourceGutterRenderer as SourceGutterRenderer foreign newtype #} deriving (Eq,Ord)
-
-mkSourceGutterRenderer = (SourceGutterRenderer, objectUnrefFromMainloop)
-unSourceGutterRenderer (SourceGutterRenderer o) = o
-
-class GObjectClass o => SourceGutterRendererClass o
-toSourceGutterRenderer :: SourceGutterRendererClass o => o -> SourceGutterRenderer
-toSourceGutterRenderer = unsafeCastGObject . toGObject
-
-instance SourceGutterRendererClass SourceGutterRenderer
-instance GObjectClass SourceGutterRenderer where
-  toGObject = GObject . castForeignPtr . unSourceGutterRenderer
-  unsafeCastGObject = SourceGutterRenderer . castForeignPtr . unGObject
-
-castToSourceGutterRenderer :: GObjectClass obj => obj -> SourceGutterRenderer
-castToSourceGutterRenderer = castTo gTypeSourceGutterRenderer "SourceGutterRenderer"
-
-gTypeSourceGutterRenderer :: GType
-gTypeSourceGutterRenderer =
-  {# call fun unsafe gtk_source_gutter_renderer_get_type #}
-
 -- *************************************************************** SourceBuffer
 
 {#pointer *GtkSourceBuffer as SourceBuffer foreign newtype #} deriving (Eq,Ord)
@@ -368,29 +337,6 @@
 gTypeSourceMark =
   {# call fun unsafe gtk_source_mark_get_type #}
 
--- ******************************************************* SourceMarkAttributes
-
-{#pointer *GtkSourceMarkAttributes as SourceMarkAttributes foreign newtype #} deriving (Eq,Ord)
-
-mkSourceMarkAttributes = (SourceMarkAttributes, objectUnrefFromMainloop)
-unSourceMarkAttributes (SourceMarkAttributes o) = o
-
-class GObjectClass o => SourceMarkAttributesClass o
-toSourceMarkAttributes :: SourceMarkAttributesClass o => o -> SourceMarkAttributes
-toSourceMarkAttributes = unsafeCastGObject . toGObject
-
-instance SourceMarkAttributesClass SourceMarkAttributes
-instance GObjectClass SourceMarkAttributes where
-  toGObject = GObject . castForeignPtr . unSourceMarkAttributes
-  unsafeCastGObject = SourceMarkAttributes . castForeignPtr . unGObject
-
-castToSourceMarkAttributes :: GObjectClass obj => obj -> SourceMarkAttributes
-castToSourceMarkAttributes = castTo gTypeSourceMarkAttributes "SourceMarkAttributes"
-
-gTypeSourceMarkAttributes :: GType
-gTypeSourceMarkAttributes =
-  {# call fun unsafe gtk_source_mark_attributes_get_type #}
-
 -- ******************************************************* SourceCompletionInfo
 
 {#pointer *GtkSourceCompletionInfo as SourceCompletionInfo foreign newtype #} deriving (Eq,Ord)
@@ -407,6 +353,7 @@
 instance BinClass SourceCompletionInfo
 instance ContainerClass SourceCompletionInfo
 instance WidgetClass SourceCompletionInfo
+instance ObjectClass SourceCompletionInfo
 instance GObjectClass SourceCompletionInfo where
   toGObject = GObject . castForeignPtr . unSourceCompletionInfo
   unsafeCastGObject = SourceCompletionInfo . castForeignPtr . unGObject
@@ -433,6 +380,7 @@
 instance TextViewClass SourceView
 instance ContainerClass SourceView
 instance WidgetClass SourceView
+instance ObjectClass SourceView
 instance GObjectClass SourceView where
   toGObject = GObject . castForeignPtr . unSourceView
   unsafeCastGObject = SourceView . castForeignPtr . unGObject
diff --git a/gtksourceview2.cabal b/gtksourceview2.cabal
--- a/gtksourceview2.cabal
+++ b/gtksourceview2.cabal
@@ -1,5 +1,5 @@
 Name:           gtksourceview2
-Version:        0.13.3.0
+Version:        0.13.3.1
 License:        LGPL-2.1
 License-file:   COPYING
 Copyright:      (c) 2001-2010 The Gtk2Hs Team
@@ -83,7 +83,7 @@
         x-Signals-Types: marshal.list
 
         include-dirs:      .
-        cpp-options:       -DDISABLE_DEPRECATED -U__BLOCKS__ -D__attribute__(A)=
+        cpp-options:       -DDISABLE_DEPRECATED -U__BLOCKS__ -D__attribute__(A)= -D_Nullable= -D_Nonnull=
         x-c2hs-Header:     gtksourceview2.h
         pkgconfig-depends: gtksourceview-2.0 >= 2.0.2
         x-Types-Hierarchy: hierarchy.list
