diff --git a/library/Rattletrap/Attribute.hs b/library/Rattletrap/Attribute.hs
--- a/library/Rattletrap/Attribute.hs
+++ b/library/Rattletrap/Attribute.hs
@@ -10,6 +10,7 @@
 
 data Attribute = Attribute
   { attributeId :: CompressedWord
+  , attribute_name :: Text
   , attributeValue :: AttributeValue
   } deriving (Eq, Ord, Show)
 
@@ -52,7 +53,7 @@
             Nothing -> fail ("could not get attribute name for " ++ show id_)
             Just name -> do
               value <- getAttributeValue version name
-              pure (Attribute id_ value)
+              pure (Attribute id_ name value)
 
 putAttribute :: Attribute -> BinaryBit.BitPut ()
 putAttribute attribute = do
diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           rattletrap
-version:        0.4.0
+version:        0.4.1
 synopsis:       Parse and generate Rocket League replays.
 description:    Rattletrap parses and generates Rocket League replays.
 category:       Game
