fix haskell mode