diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for Calamity
 
+## 0.1.19.1
+
+* Fixed another missing activity type
+
 ## 0.1.19.0
 
 * Support hidden commands.
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: b7f7d022985218eb24907d49707d0f464e86155b7bf0f0f0b714e5052d475dcd
+-- hash: 3e1856812f1894e8627674660a1357adcdc7189d2964b0ed7f9b55c7087a4c68
 
 name:           calamity
-version:        0.1.19.0
+version:        0.1.19.1
 synopsis:       A library for writing discord bots in haskell
 description:    Please see the README on GitHub at <https://github.com/nitros12/calamity#readme>
 category:       Network, Web
diff --git a/src/Calamity/Types/Model/Presence/Activity.hs b/src/Calamity/Types/Model/Presence/Activity.hs
--- a/src/Calamity/Types/Model/Presence/Activity.hs
+++ b/src/Calamity/Types/Model/Presence/Activity.hs
@@ -28,6 +28,7 @@
   | Streaming
   | Listening
   | Custom
+  | Other Int
   deriving ( Eq, Generic, Show )
   deriving ( TextShow ) via TSG.FromGeneric ActivityType
 
@@ -35,6 +36,7 @@
   toJSON Game = Number 0
   toJSON Streaming = Number 1
   toJSON Listening = Number 2
+  toJSON (Other n) = Number $ fromIntegral n
   toJSON Custom = Number 4
 
 instance FromJSON ActivityType where
@@ -44,7 +46,7 @@
       1 -> pure Streaming
       2 -> pure Listening
       4 -> pure Custom
-      _ -> fail $ "Invalid ActivityType: " <> show n
+      n -> pure $ Other n
     Nothing -> fail $ "Invalid ActivityType: " <> show n
 
 data Activity = Activity
