updates for new ghc i think