diff --git a/apecs.cabal b/apecs.cabal
--- a/apecs.cabal
+++ b/apecs.cabal
@@ -1,5 +1,5 @@
 name:                apecs
-version:             0.2.4.5
+version:             0.2.4.6
 homepage:            https://github.com/jonascarpay/apecs#readme
 license:             BSD3
 license-file:        LICENSE
diff --git a/src/Apecs/Stores.hs b/src/Apecs/Stores.hs
--- a/src/Apecs/Stores.hs
+++ b/src/Apecs/Stores.hs
@@ -12,6 +12,7 @@
   ( Map, Set, Flag(..), Cache, Unique,
     Global,
     Cachable,
+    defaultSetMaybe,
   ) where
 
 import           Control.Monad.Reader
@@ -27,6 +28,8 @@
 
 import           Apecs.Types
 
+-- | Default version of @explSetMaybe@, for your convenience.
+--   Can be used when 'SafeRW s ~ Maybe (Stores s)'.
 {-# INLINE defaultSetMaybe #-}
 defaultSetMaybe :: (Store s, SafeRW s ~ Maybe (Stores s)) => s -> Int -> Maybe (Stores s) -> IO ()
 defaultSetMaybe s e Nothing  = explDestroy s e
