diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,19 @@
 Changelog
 =========
 
+Version 0.2.8.4
+---------------
+
+*December 14, 2022*
+
+<https://github.com/mstksg/advent-of-code-api/releases/tag/v0.2.8.4>
+
+*   Whoops, the member id is a number now too.
+
 Version 0.2.8.3
 ---------------
 
-*December 10, 2022*
+*December 13, 2022*
 
 <https://github.com/mstksg/advent-of-code-api/releases/tag/v0.2.8.3>
 
diff --git a/advent-of-code-api.cabal b/advent-of-code-api.cabal
--- a/advent-of-code-api.cabal
+++ b/advent-of-code-api.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           advent-of-code-api
-version:        0.2.8.3
+version:        0.2.8.4
 synopsis:       Advent of Code REST API bindings and servant API
 description:    Haskell bindings for Advent of Code REST API and a servant API.  Please use
                 responsibly! See README.md or "Advent" module for an introduction and
diff --git a/src/Advent/Types.hs b/src/Advent/Types.hs
--- a/src/Advent/Types.hs
+++ b/src/Advent/Types.hs
@@ -286,7 +286,7 @@
         LBM <$> o .: "global_score"
             <*> optional (o .: "name")
             <*> o .: "local_score"
-            <*> (strInt =<< (o .: "id"))
+            <*> o .: "id"
             <*> optional (
                     (fromEpochText   =<< (o .: "last_star_ts"))
                 <|> (fromEpochNumber <$> (o .: "last_star_ts"))
@@ -299,9 +299,6 @@
                       ) cdl
                 )
       where
-        strInt t = case readMaybe t of
-          Nothing -> fail "bad int"
-          Just i  -> pure i
         fromEpochText t = case readMaybe t of
           Nothing -> fail "bad stamp"
           Just i  -> pure . posixSecondsToUTCTime $ fromInteger i
