diff --git a/library/Rebase/Prelude.hs b/library/Rebase/Prelude.hs
--- a/library/Rebase/Prelude.hs
+++ b/library/Rebase/Prelude.hs
@@ -13,11 +13,12 @@
 
 -- base-prelude
 -------------------------
-import BasePrelude as Exports hiding (Last(..), First(..), (<>))
+import BasePrelude as Exports hiding (Last(..), First(..), (<>), first, second)
 
 -- base
 -------------------------
 import Rebase.Data.Functor.Identity as Exports
+import Rebase.Data.Bifunctor as Exports
 
 -- profunctors
 -------------------------
diff --git a/rebase.cabal b/rebase.cabal
--- a/rebase.cabal
+++ b/rebase.cabal
@@ -1,7 +1,7 @@
 name:
   rebase
 version:
-  0.2.4
+  0.3
 synopsis:
   A more progressive alternative to the "base" package
 description:
@@ -61,6 +61,7 @@
     Rebase.Prelude
     -- base:
     Rebase.Data.Functor.Identity
+    Rebase.Data.Bifunctor
     -- hashable:
     Rebase.Data.Hashable
     -- containers:
@@ -93,8 +94,6 @@
     -- void:
     Rebase.Data.Void
     Rebase.Data.Void.Unsafe
-    -- bifunctors:
-    Rebase.Data.Bifunctor
     -- profunctors:
     Rebase.Data.Profunctor
     Rebase.Data.Profunctor.Unsafe
