[Haskell-cafe] Why the exception?