-isHaskellishFilename f = isHaskellishSuffix (getFileSuffix f)
-isHaskellSrcFilename f = isHaskellSrcSuffix (getFileSuffix f)
-isCishFilename f = isCishSuffix (getFileSuffix f)
-isExtCoreFilename f = isExtCoreSuffix (getFileSuffix f)
-isObjectFilename f = isObjectSuffix (getFileSuffix f)
-isHaskellUserSrcFilename f = isHaskellUserSrcSuffix (getFileSuffix f)
-isDynLibFilename f = isDynLibSuffix (getFileSuffix f)
-isSourceFilename f = isSourceSuffix (getFileSuffix f)
+isHaskellishFilename f = isHaskellishSuffix (suffixOf f)
+isHaskellSrcFilename f = isHaskellSrcSuffix (suffixOf f)
+isCishFilename f = isCishSuffix (suffixOf f)
+isExtCoreFilename f = isExtCoreSuffix (suffixOf f)
+isObjectFilename f = isObjectSuffix (suffixOf f)
+isHaskellUserSrcFilename f = isHaskellUserSrcSuffix (suffixOf f)
+isDynLibFilename f = isDynLibSuffix (suffixOf f)
+isSourceFilename f = isSourceSuffix (suffixOf f)