[Haskell-cafe] Race condition possible?