diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -41,3 +41,7 @@
 ## 0.4.0.2 -- 2020-01-10
 
 * Fourth version revised B. Fixed an issue with documentation for the appendS16LEFileList function.
+
+## 0.4.0.3 -- 2020-01-10
+
+* Fourth version revised C. Fixed an issue with documentation for the appendS16LEFileList function.
diff --git a/MMSyn7h.hs b/MMSyn7h.hs
--- a/MMSyn7h.hs
+++ b/MMSyn7h.hs
@@ -144,7 +144,7 @@
     hClose hdl
                        | otherwise = return ()
 
--- | The function that actually produces a .raw file. The mapping table is not that one given in the @Map.txt@ file so do not use it at all in such a case.
+-- | The function that actually produces a .raw file. The mapping table is that one given in the @Map.txt@ file but not all sounds and files are present.
 -- The @[String]@ parameter is a sorted list of Ukrainian sounds to be used (for example, it can be obtained with @mmsyn7s@ executable from the same name package).
 appendS16LEFileList :: (V.Vector String, [String]) -> Handle -> IO ()
 appendS16LEFileList (xs, yss) hdl | not (V.null xs) && not (null yss) = 
diff --git a/mmsyn7h.cabal b/mmsyn7h.cabal
--- a/mmsyn7h.cabal
+++ b/mmsyn7h.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn7h
-version:             0.4.0.2
+version:             0.4.0.3
 synopsis:            Produces a sound recording specified by the Ukrainian text.
 description:         A program and a library that are used with mmsyn7ukr (or separately) and are similar to mmsyn6ukr executable. The program uses the data files in the current directory instead of ones in the system defined directories. It reads Ukrainian text with the given by data files sounds.
 homepage:            https://hackage.haskell.org/package/mmsyn7h
