diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 [![codecov.io](https://img.shields.io/codecov/c/github/ekarayel/sync-mht.svg)](http://codecov.io/github/ekarayel/sync-mht?branch=master)
 [![Hackage](https://img.shields.io/hackage/v/sync-mht.svg)](http://hackage.haskell.org/package/sync-mht)
 [![Release](https://img.shields.io/github/release/ekarayel/sync-mht.svg)](https://github.com/ekarayel/sync-mht/releases)
-[![Stackage LTS 3](http://stackage.org/package/sync-mht/badge/lts-3)](http://stackage.org/lts-3/package/sync-mht)
+[![Stackage LTS 5](http://stackage.org/package/sync-mht/badge/lts-5)](http://stackage.org/lts-5/package/sync-mht)
 [![Stackage Nightly](http://stackage.org/package/sync-mht/badge/nightly)](http://stackage.org/nightly/package/sync-mht)
 
 ## Synopsis
@@ -37,9 +37,11 @@
 
 to synchronize the folder /bar (of the container named bar) with the local folder foo/.
 
-Note that: The options -a -u --delete respectively, allow copying of files to the target directory,
-updating files that are already in the target directory - not matching the contents in the source
-directory and deleting files that are in the destination directory but not in the source directory.
+By default `sync-mht` will only show a statistic about the difference between the source and
+destination directories.  The options `--add`, `--update` and `--delete` respectively allow
+copying of files to the target directory, updating files that are already in the target directory -
+not matching the contents in the source directory and deleting files that are in the destination
+directory but not in the source directory.
 
 ## Setup
 Installing the latest release of sync-mht with [stack](https://github.com/commercialhaskell/stack):
diff --git a/src/Sync/MerkleTree/Analyse.hs b/src/Sync/MerkleTree/Analyse.hs
--- a/src/Sync/MerkleTree/Analyse.hs
+++ b/src/Sync/MerkleTree/Analyse.hs
@@ -58,7 +58,7 @@
                   [ FileEntry $ File
                     { f_name = path'
                     , f_size = FileSize filesize
-                    , f_modtime = FileModTime modtime
+                    , f_modtime = FileModTime $ fromIntegral modtime
                     } ]
           | isDirectory status =
               liftM ((DirectoryEntry path'):) $ analyseSubDirectory fp' ignore path'
diff --git a/src/Sync/MerkleTree/Client.hs b/src/Sync/MerkleTree/Client.hs
--- a/src/Sync/MerkleTree/Client.hs
+++ b/src/Sync/MerkleTree/Client.hs
@@ -189,7 +189,7 @@
              loop firstResult
              liftIO $ hClose h
              liftIO $ modifyIORef (pg_count pg) (subtract 1)
-             let modTime = (CTime $ unModTime $ f_modtime f)
+             let modTime = (CTime $ fromIntegral $ unModTime $ f_modtime f)
              liftIO $ setFileTimes (toFilePath fp $ f_name f) modTime modTime
       DirectoryEntry p ->
           do liftIO $ modifyIORef (pg_count pg) (subtract 1)
diff --git a/sync-mht.cabal b/sync-mht.cabal
--- a/sync-mht.cabal
+++ b/sync-mht.cabal
@@ -8,7 +8,7 @@
 extra-doc-files: README.md
 cabal-version: >= 1.18
 build-type: Simple
-version: 0.3.8.4
+version: 0.3.8.5
 homepage: https://github.com/ekarayel/sync-mht
 bug-reports: https://github.com/ekarayel/sync-mht/issues
 package-url: https://github.com/ekarayel/sync-mht
@@ -29,7 +29,7 @@
     location: https://github.com/ekarayel/sync-mht
 source-repository this
     type: git
-    tag: 0.3.8.4
+    tag: 0.3.8.5
     location: https://github.com/ekarayel/sync-mht
 benchmark benchmarks
     type: exitcode-stdio-1.0
