diff --git a/Monadoro.cabal b/Monadoro.cabal
--- a/Monadoro.cabal
+++ b/Monadoro.cabal
@@ -4,18 +4,18 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: d6b2ba1b516e7b755f0a246397bdaa935a401b24dfcebcec1b0b0a3c6b5c707a
+-- hash: 152c015fdb00e0a378865daee426e862cc9d1f739e33632de34bdf46bf58520b
 
 name:           Monadoro
-version:        0.2.1.1
+version:        0.2.1.2
 synopsis:       A minimalistic CLI Pomodoro timer.
 description:    A Pomodoro timer with two modes: single-pomodoro (default), and four-pomodoro (`--session`). README is available at <https://gitlab.com/kocielnik/monadoro#readme>.
 category:       Tools
-homepage:       https://github.com/gitlab.com/kocielnik#readme
-bug-reports:    https://github.com/gitlab.com/kocielnik/issues
+homepage:       https://github.com/https://gitlab.com/kocielnik/monadoro#readme
+bug-reports:    https://github.com/https://gitlab.com/kocielnik/monadoro/issues
 author:         Patryk Kocielnik
 maintainer:     patryk@kocielnik.pl
-copyright:      2019 Patryk Kocielnik
+copyright:      2018-2019 Patryk Kocielnik
 license:        MIT
 license-file:   LICENSE
 build-type:     Simple
@@ -25,8 +25,7 @@
 
 source-repository head
   type: git
-  location: https://github.com/gitlab.com/kocielnik
-  subdir: monadoro
+  location: https://github.com/https://gitlab.com/kocielnik/monadoro
 
 library
   exposed-modules:
diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,7 @@
+monadoro (2.1.2)
+
+	* Complete the pattern list for the argument parser.
+
 monadoro (2.1.0)
 
 	* Prune dependencies.
diff --git a/src/ArgParse.hs b/src/ArgParse.hs
--- a/src/ArgParse.hs
+++ b/src/ArgParse.hs
@@ -19,8 +19,9 @@
 parse ["-v"] = version >> exit
 parse ["--session"] = worker
 parse []     = countdown
+parse _      = putStrLn "Invalid argument." >> usage >> exit
 
 usage   = putStrLn "Usage: monadoro [-vh] [--session]"
-version = putStrLn "Monadoro 2.1.1"
+version = putStrLn "Monadoro 2.1.2"
 exit    = exitWith ExitSuccess
 die     = exitWith (ExitFailure 1)
