diff --git a/haskdogs.cabal b/haskdogs.cabal
--- a/haskdogs.cabal
+++ b/haskdogs.cabal
@@ -1,5 +1,5 @@
 Name:                haskdogs
-Version:             0.4.1
+Version:             0.4.2
 Synopsis:            Generate tags file for Haskell project and its nearest deps
 Homepage:            http://github.com/grwlf/haskdogs
 License:             BSD3
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -215,11 +215,11 @@
         dirs <- readDirFile
         ss_local <- (++) <$> readSourceFile <*> findSources dirs
         when (null ss_local) $ do
-          fail $ "haskdogs were not able to find any sources in " <> (intercalate ", " dirs)
+          fail $ "Haskdogs were not able to find any sources in " <> (intercalate ", " dirs)
         ss_l1deps <- findModules ss_local >>= inames2modules >>= unpackModules >>= findSources
         return $ ss_local ++ ss_l1deps
       runp "hasktags" (cli_hasktags_args ++ files) []
-      return ()
+      putStrLn "\nSuccess"
 
   {- _real_main_ -}
   gentags
