diff --git a/learning-hmm.cabal b/learning-hmm.cabal
--- a/learning-hmm.cabal
+++ b/learning-hmm.cabal
@@ -1,5 +1,5 @@
 name:                learning-hmm
-version:             0.3.0.0
+version:             0.3.0.1
 stability:           experimental
 
 synopsis:            Yet another library for hidden Markov models
diff --git a/src/Learning/IOHMM.hs b/src/Learning/IOHMM.hs
--- a/src/Learning/IOHMM.hs
+++ b/src/Learning/IOHMM.hs
@@ -75,7 +75,7 @@
                   ++ ", states = "           ++ show ss
                   ++ ", outputs = "          ++ show os
                   ++ ", initialStateDist = " ++ show pi0
-                  ++ ", transitionDist = "   ++ show [(w i s, s) | i <- is, s <- ss]
+                  ++ ", transitionDist = "   ++ show [(w i s, (i, s)) | i <- is, s <- ss]
                   ++ ", emissionDist = "     ++ show [(phi s, s) | s <- ss]
                   ++ "}"
   where
