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.2
+version:             1.1.1.3
 
 -- Changelog:
 -- 0.2     -- switch SLMap over to O(1) freeze
@@ -22,7 +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
+-- 1.1.1.3 -- hide modules more aggressively, not just by flag
 
 synopsis:  Parallel scheduler, LVar data structures, and infrastructure to build more.
 
@@ -160,9 +160,10 @@
                  random, 
                  transformers,
                  ghc-prim,
-                 async,
-                 -- Used in NatArray:
-                 bits-atomic, missing-foreign
+                 async
+  if flag(beta) 
+    -- Used in NatArray:
+    build-depends: bits-atomic, missing-foreign
   if flag(newcontainers) { build-depends: containers >= 0.5.3.2 } 
    else { build-depends: containers >= 0.5 }
   if flag(generic)
@@ -214,9 +215,10 @@
                    random, 
                    transformers,
                    ghc-prim,
-                   async,
-                   -- Used in NatArray:
-                   bits-atomic, missing-foreign
+                   async
+    if flag(beta) 
+      -- Used in NatArray:
+      build-depends: bits-atomic, missing-foreign
     if flag(generic)
       cpp-options: -DGENERIC_PAR
       build-depends: par-classes     >= 1.0 && < 2.0,
