diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,10 @@
+5.11.1
+  - Add Generic instance for Image
+  - nextEvent: stop trying to refresh on a resize event (fixes segfault
+    on refresh with normal cursor positioning mode)
+  - Remove redundant clause from clipForCharWidth (thanks Eric Mertens)
+  - Update maintainer
+
 5.11
   - Vty now raises a VtyConfigurationError exception when the TERM
     evironment variable is missing (thanks Eric Mertens)
diff --git a/src/Graphics/Vty.hs b/src/Graphics/Vty.hs
--- a/src/Graphics/Vty.hs
+++ b/src/Graphics/Vty.hs
@@ -158,8 +158,7 @@
 
     let gkey = do k <- atomically $ readTChan $ _eventChannel input
                   case k of 
-                    (EvResize _ _)  -> innerRefresh
-                                       >> displayBounds out
+                    (EvResize _ _)  -> displayBounds out
                                        >>= return . (\(w,h)-> EvResize w h)
                     _               -> return k
 
diff --git a/src/Graphics/Vty/Image/Internal.hs b/src/Graphics/Vty/Image/Internal.hs
--- a/src/Graphics/Vty/Image/Internal.hs
+++ b/src/Graphics/Vty/Image/Internal.hs
@@ -1,5 +1,6 @@
 {-# LANGUAGE CPP #-}
 {-# LANGUAGE NamedFieldPuns #-}
+{-# LANGUAGE DeriveGeneric #-}
 {-# OPTIONS_HADDOCK hide #-}
 
 #ifndef MIN_VERSION_base
@@ -11,6 +12,8 @@
 import Graphics.Vty.Attributes
 import Graphics.Text.Width
 
+import GHC.Generics
+
 import Control.DeepSeq
 
 import qualified Data.Text.Lazy as TL
@@ -46,7 +49,6 @@
             | w < cw    = (n, w /= 0)
             | otherwise = clipForCharWidth (w - cw) (TL.tail t) (n + 1)
             where cw = safeWcwidth (TL.head t)
-        clipForCharWidth _ _ _ = error "clipForCharWidth applied to undefined"
     in txt''
 
 -- | This is the internal representation of Images. Use the constructors in "Graphics.Vty.Image" to
@@ -140,7 +142,7 @@
     -- 
     -- Any image of zero size equals the empty image.
     | EmptyImage
-    deriving Eq
+    deriving (Eq, Generic)
 
 instance Show Image where
     show ( HorizText { attr, displayText, outputWidth, charWidth } )
diff --git a/vty.cabal b/vty.cabal
--- a/vty.cabal
+++ b/vty.cabal
@@ -1,9 +1,9 @@
 name:                vty
-version:             5.11
+version:             5.11.1
 license:             BSD3
 license-file:        LICENSE
 author:              AUTHORS
-maintainer:          Corey O'Connor (coreyoconnor@gmail.com)
+maintainer:          Jonathan Daugherty (cygnus@foobox.com)
 homepage:            https://github.com/coreyoconnor/vty
 category:            User Interfaces
 synopsis:            A simple terminal UI library
