add ghc compiler check back