diff --git a/seqid.cabal b/seqid.cabal
--- a/seqid.cabal
+++ b/seqid.cabal
@@ -1,5 +1,5 @@
 name:                seqid
-version:             0.5.0
+version:             0.5.1
 synopsis:            Sequence ID production and consumption
 description:         Uniquely identify elements in a sequence.
 License:             BSD3
diff --git a/src/Data/SequenceId.hs b/src/Data/SequenceId.hs
--- a/src/Data/SequenceId.hs
+++ b/src/Data/SequenceId.hs
@@ -31,7 +31,10 @@
                         deriving (Monad, Applicative, Functor, MonadState SequenceId, MonadTrans)
 
 newtype SequenceId = SequenceId { unSequenceId :: Word32 }
-                   deriving (Show, Eq, Ord, Num, Integral, Real, Enum)
+                   deriving (Eq, Ord, Num, Integral, Real, Enum)
+
+instance Show SequenceId where
+    show (SequenceId n) = show n
 
 
 evalSequenceIdT :: Monad m => SequenceIdT m b -> SequenceId -> m b
