diff --git a/issues.txt b/issues.txt
--- a/issues.txt
+++ b/issues.txt
@@ -8,12 +8,10 @@
         skipped?) [request] [2017]
  
 src/Lentil/File.hs
-    71  combine funziona su windows? [test]
+    69  combine funziona su windows? [test]
  
 src/Lentil/Parse/Run.hs
    147  Row should be carried on by issues, not be manually set! [refactor]
-   175  check progressbar documentation for proper usage ... :: IO
-        ProgressBar [waring]
  
 src/Lentil/Parse/Syntaxes.hs
     25  qptain_nemo fake multiline comments in C (i.e. // and \ at the
diff --git a/lentil.cabal b/lentil.cabal
--- a/lentil.cabal
+++ b/lentil.cabal
@@ -1,5 +1,5 @@
 name:                lentil
-version:             1.3.0.0
+version:             1.3.1.0
 synopsis:            frugal issue tracker
 description:         minumum effort, cohesive issue tracker based on
                      ubiquitous @TODO@s and @FIXME@s conventions.
@@ -70,9 +70,9 @@
                        megaparsec==7.0.*,
                        mtl == 2.2.*,
                        natural-sort==0.1.*,
-                       optparse-applicative >= 0.13 && < 0.15,
-                       regex-tdfa==1.2.*,
-                       semigroups==0.18.*,
+                       optparse-applicative >= 0.13 && < 0.16,
+                       regex-tdfa >= 1.2 && < 1.4,
+                       semigroups >= 0.18 && < 0.20,
                        text==1.2.*,
                        terminal-progress-bar==0.4.*
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
@@ -106,9 +106,9 @@
                        megaparsec==7.0.*,
                        mtl == 2.2.*,
                        natural-sort==0.1.*,
-                       optparse-applicative >= 0.13 && < 0.15,
-                       regex-tdfa==1.2.*,
-                       semigroups==0.18.*,
+                       optparse-applicative >= 0.13 && < 0.16,
+                       regex-tdfa >= 1.2 && < 1.4,
+                       semigroups >= 0.18 && < 0.20,
                        text==1.2.*,
                        terminal-progress-bar==0.4.*
                        -- same as above, plus hspec
diff --git a/src/Lentil/File.hs b/src/Lentil/File.hs
--- a/src/Lentil/File.hs
+++ b/src/Lentil/File.hs
@@ -45,7 +45,6 @@
         findFiles as fps xs   >>= \fl ->
         issueFinder as fws fl >>= \r  ->
         return r
-    where
 
 -- actual find function for IO ()
 findFiles :: [Alias] -> [FilePath] -> [FilePath] -> IO [FilePath]
diff --git a/src/Lentil/Parse/Run.hs b/src/Lentil/Parse/Run.hs
--- a/src/Lentil/Parse/Run.hs
+++ b/src/Lentil/Parse/Run.hs
@@ -192,8 +192,8 @@
 
 doesFileExist :: FilePath -> Runner Bool
 doesFileExist fp =
-            T.liftIO (D.doesFileExist fp)               >>= \fb ->
-            CM.when (not fb)
+            T.liftIO (D.doesFileExist fp)             >>= \fb ->
+            CM.unless fb
                     (rperr $ fp ++ " : no such file") >>
             return fb
 
diff --git a/src/Lentil/Parse/Syntaxes.hs b/src/Lentil/Parse/Syntaxes.hs
--- a/src/Lentil/Parse/Syntaxes.hs
+++ b/src/Lentil/Parse/Syntaxes.hs
@@ -33,6 +33,8 @@
 --      (hamlet/julius/casius) which are a bit difficult since they are
 --      html/js/css + embedded Haskell.
 
+-- todo [design] Consider using https://github.com/github/semantic ?
+
 langParserAlias :: [Alias] -> String -> MaybePar
 langParserAlias as fp = maybe (langParser fp) langParser (lookup ext as)
     where ext = map C.toLower (SF.takeExtension fp)
diff --git a/src/Lentil/Types.hs b/src/Lentil/Types.hs
--- a/src/Lentil/Types.hs
+++ b/src/Lentil/Types.hs
@@ -20,7 +20,7 @@
 
 data Issue = Issue { iFile   :: FilePath,
                      iRow    :: Row,
-                     iDesc   :: (Maybe Description),
+                     iDesc   :: Maybe Description,
                      iTags   :: [Tag] }
              deriving (Eq, Show, G.Generic)
 
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -32,7 +32,7 @@
                                    short 'v'      S.<>
                                    help "show version and copyright info" )
     where
-          versionCopy = "\nlentil - frugal issue tracker, version 1.3.0.0\n\
+          versionCopy = "\nlentil - frugal issue tracker, version 1.3.1.0\n\
                         \(C) 2015-2019 Francesco Ariis - http://www.ariis.it\n\
                         \released under the GNU General Public License v3\n"
 
