diff --git a/lvish.cabal b/lvish.cabal
--- a/lvish.cabal
+++ b/lvish.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             1.1.1.1
+version:             1.1.1.2
 
 -- Changelog:
 -- 0.2     -- switch SLMap over to O(1) freeze
@@ -22,6 +22,7 @@
 -- 1.1.0.3 -- expose BulkRetry prototype
 -- 1.1.1.0 -- expose logging routines
 -- 1.1.1.1 -- restrict exports for interm hackage release
+-- 1.1.1.2 -- hide modules more aggressively, not just by flag
 
 synopsis:  Parallel scheduler, LVar data structures, and infrastructure to build more.
 
@@ -111,8 +112,9 @@
                     Control.LVish.DeepFrz.Internal
                     -- This is also not recommended for general use yet.
                     Data.Concurrent.SkipListMap
+  
   if flag(beta)
-    exposed-modules: 
+    other-modules:
                       -- Not quite ready for prime-time yet:
                       Data.LVar.NatArray
                       Data.LVar.NatArray.Unsafe
@@ -128,7 +130,7 @@
                       Data.LVar.SLMap.Unsafe
 
   if flag(beta) && flag(newcontainers)
-    exposed-modules: 
+    other-modules: 
                       Control.LVish.BulkRetry
 
   -- Modules included in this library but not exported.
