diff --git a/Data/Text/Glyphize/Buffer.hs b/Data/Text/Glyphize/Buffer.hs
--- a/Data/Text/Glyphize/Buffer.hs
+++ b/Data/Text/Glyphize/Buffer.hs
@@ -323,6 +323,7 @@
         (Just ContentTypeUnicode, Nothing, _, _) -> hb_buffer_guess_segment_properties buf'
         (Just ContentTypeUnicode, _, Nothing, _) -> hb_buffer_guess_segment_properties buf'
         (Just ContentTypeUnicode, _, _, Nothing) -> hb_buffer_guess_segment_properties buf'
+        _ -> return ()
 
     throwFalse $ hb_buffer_allocation_successful buf'
     cb buf'
diff --git a/harfbuzz-pure.cabal b/harfbuzz-pure.cabal
--- a/harfbuzz-pure.cabal
+++ b/harfbuzz-pure.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             1.0.1.0
+version:             1.0.1.1
 
 -- A short (one-line) description of the package.
 synopsis:            Pure-functional Harfbuzz language bindings
