[Haskell-cafe] how unsafe is this?