diff --git a/container.cabal b/container.cabal
--- a/container.cabal
+++ b/container.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: f60ad1883f3f7d2905891ca5b288cce7361636fe21c906a2c62163c10f52f009
+-- hash: fa3d0904197d4b37c11be9a54862d710a8e8bd79b2e388a083e3e0abb9ac86b2
 
 name:           container
-version:        1.1.2
+version:        1.1.5
 synopsis:       Containers abstraction and utilities.
 category:       Data
 stability:      experimental
diff --git a/src/Data/Item.hs b/src/Data/Item.hs
--- a/src/Data/Item.hs
+++ b/src/Data/Item.hs
@@ -8,12 +8,14 @@
 import qualified Data.Text.Lazy  as Lazy
 import qualified Data.Vector     as Vector
 
+import Data.List.NonEmpty (NonEmpty)
 import Data.Set (Set)
 
 
 type family Item a
 
-type instance Item [a] = a
+type instance Item [a]                 = a
+type instance Item (NonEmpty a)        = a
 type instance Item (MapLazy.Map   k v) = (k,v)
 type instance Item (MapStrict.Map k v) = (k,v)
 type instance Item Strict.Text         = Char
