Haskell ver cleared up