fix from Haskell98