pragma not always referenced with -X in GHC 7.8