diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for pms-infrastructure
 
+## 0.0.9.0 -- 2026-07-05
+
+* FIX Core.hs HIE.getCompilerOptions.
+
 ## 0.0.8.0 -- 2025-09-07
 
 * Support invalidChars configs.
diff --git a/pms-infrastructure.cabal b/pms-infrastructure.cabal
--- a/pms-infrastructure.cabal
+++ b/pms-infrastructure.cabal
@@ -20,7 +20,7 @@
 -- PVP summary:     +-+------- breaking API changes
 --                  | | +----- non-breaking API additions
 --                  | | | +--- code changes with no API change
-version:            0.0.8.0
+version:            0.0.9.0
 
 -- A short (one-line) description of the package.
 synopsis:           pms-infrastructure
diff --git a/src/PMS/Infrastructure/DS/Core.hs b/src/PMS/Infrastructure/DS/Core.hs
--- a/src/PMS/Infrastructure/DS/Core.hs
+++ b/src/PMS/Infrastructure/DS/Core.hs
@@ -392,7 +392,7 @@
       return ""
 
   compOptsResult <- D.withCurrentDirectory prjcwd $
-    HIE.getCompilerOptions startupFile HIE.LoadFile cradle
+    HIE.getCompilerOptions (HIE.singleTarget startupFile) HIE.LoadFile cradle
 
   flags <- case compOptsResult of
     HIE.CradleSuccess (HIE.ComponentOptions {HIE.componentOptions = fs}) -> return fs
