diff --git a/src/StackRunAuto.hs b/src/StackRunAuto.hs
--- a/src/StackRunAuto.hs
+++ b/src/StackRunAuto.hs
@@ -17,6 +17,7 @@
                                                   responseBody)
 import           System.Exit
 import           System.Process
+import           System.IO (hPutStrLn, stderr)
 
 data Options = Options { optsFileName :: FilePath
                        }
@@ -68,7 +69,13 @@
     let result = res ^.. responseBody . key "result" . values
         moduleResults = filter isModuleResult result
     case moduleResults of
-        [] -> error $ "No package found for " ++ m
+        [] -> do
+            let errMsg = "No package found for " ++ m
+            hPutStrLn stderr errMsg
+            let mparts = split "." m
+            if not (null mparts)
+                then modulePackageVerbose (join "." (init mparts))
+                else error $ "Couldn't resolve package for " ++ m
         (p:_) -> do
             let pkg = Text.unpack (p ^. key "resultPackage" . _String)
             return pkg
diff --git a/stack-run-auto.cabal b/stack-run-auto.cabal
--- a/stack-run-auto.cabal
+++ b/stack-run-auto.cabal
@@ -1,5 +1,5 @@
 name:                stack-run-auto
-version:             0.1.1.0
+version:             0.1.1.1
 synopsis:            Initial project template from stack
 description:         Please see README.md
 homepage:            http://github.com/yamadapc/stack-run-auto#readme
