don't use haskell mode