GHC 7.0 support