diff --git a/.travis.yml b/.travis.yml
index 565ffb139869099689247afc21973262fbe294b9..c625dc1978b60203e40a5555cf3c1e8468af7cb5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -30,7 +30,7 @@ install:
  - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
  - travis_retry cabal update
  - cabal install --only-dependencies
- - cabal install "Cabal == $CABALVER.*"
+ - cabal install "Cabal == $CABALVER.*"  # Use the same Cabal version for Setup.hs and cabal-install
 
 # Here starts the actual work to be performed for the package under test; any command which exits with a non-zero exit code causes the build to fail.
 script: