diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,13 @@
 # Changelog for Calamity
 
+## 0.1.4.0
+
+* Added back extra exports of `Calamity.Types.Partial` from
+  `Calamity.Types.Model.Guild.Guild`, `Calamity.Type.Model.Guild.Emoji`, and
+  `Calamity.Types.Model.Channel`. There is now way to export the constructor
+  without also exporting Partial apparently?
+
+
 ## 0.1.3.0
 
 *2020-04-27*
diff --git a/calamity.cabal b/calamity.cabal
--- a/calamity.cabal
+++ b/calamity.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 695c7d41899171d5dfbf383bbb6c330d9563c53630c5cabcd84718734a98a338
+-- hash: 42032cd759481bc362a687c9f261f05fb54e2982b44be513fe52d1030db46b44
 
 name:           calamity
-version:        0.1.3.1
+version:        0.1.4.0
 synopsis:       A library for writing discord bots
 description:    Please see the README on GitHub at <https://github.com/nitros12/calamity#readme>
 category:       Network, Web
diff --git a/src/Calamity/Types/Model/Channel.hs b/src/Calamity/Types/Model/Channel.hs
--- a/src/Calamity/Types/Model/Channel.hs
+++ b/src/Calamity/Types/Model/Channel.hs
@@ -1,6 +1,7 @@
 -- | The generic channel type
 module Calamity.Types.Model.Channel
     ( Channel(..)
+    , Partial(PartialChannel)
     , module Calamity.Types.Model.Channel.DM
     , module Calamity.Types.Model.Channel.Group
     , module Calamity.Types.Model.Channel.Guild
diff --git a/src/Calamity/Types/Model/Guild.hs b/src/Calamity/Types/Model/Guild.hs
--- a/src/Calamity/Types/Model/Guild.hs
+++ b/src/Calamity/Types/Model/Guild.hs
@@ -9,7 +9,7 @@
     , module Calamity.Types.Model.Guild.UnavailableGuild ) where
 
 import           Calamity.Types.Model.Guild.Emoji
-import           Calamity.Types.Model.Guild.Guild            hiding ( UpdatedGuild )
+import           Calamity.Types.Model.Guild.Guild            hiding ( UpdatedGuild(..) )
 import           Calamity.Types.Model.Guild.Invite
 import           Calamity.Types.Model.Guild.Member
 import           Calamity.Types.Model.Guild.Overwrite
diff --git a/src/Calamity/Types/Model/Guild/Emoji.hs b/src/Calamity/Types/Model/Guild/Emoji.hs
--- a/src/Calamity/Types/Model/Guild/Emoji.hs
+++ b/src/Calamity/Types/Model/Guild/Emoji.hs
@@ -1,6 +1,7 @@
 -- | Discord emojis
 module Calamity.Types.Model.Guild.Emoji
     ( Emoji(..)
+    , Partial(PartialEmoji)
     , RawEmoji(..) ) where
 
 import           Calamity.Internal.AesonThings
diff --git a/src/Calamity/Types/Model/Guild/Guild.hs b/src/Calamity/Types/Model/Guild/Guild.hs
--- a/src/Calamity/Types/Model/Guild/Guild.hs
+++ b/src/Calamity/Types/Model/Guild/Guild.hs
@@ -1,6 +1,7 @@
 -- | Discord Guilds
 module Calamity.Types.Model.Guild.Guild
     ( Guild(..)
+    , Partial(PartialGuild)
     , UpdatedGuild(..) ) where
 
 import           Calamity.Internal.AesonThings
