diff --git a/bin/doxec b/bin/doxec
index 433da3ca7f13350da2170e79f4d7a99b9c41b399..e5848e60a57005d9a0eda9ef03a992258cc7af4b 100755
--- a/bin/doxec
+++ b/bin/doxec
@@ -28,7 +28,7 @@ if __name__ == "__main__":
     parser.add_argument("--color", action="store_true",
         help="Force the usage ASCII control characters. This overrides DOXEC_COLOR=0.")
 
-    parser.add_argument("documents", metavar="DOCUMENT", nargs="+", default=[],
+    parser.add_argument("documents", metavar="DOCUMENT", nargs="*", default=[],
         help="A document from which the code examples should be parsed and "
             "executed")
 
@@ -38,6 +38,12 @@ if __name__ == "__main__":
         print("Doxec package version: %s" % doxec.__version__) 
         sys.exit(0)
 
+    if len(args.documents) == 0:
+        sys.exit(0)
+
+    print("Doxec -- Copyright (c) 2017 Frank Sauerburger")
+
+
     parser = doxec.parser[args.syntax]
 
     plain = args.plain or \
@@ -45,9 +51,6 @@ if __name__ == "__main__":
 
     plain = plain and (not args.color)
 
-
-    print("Doxec -- Copyright (c) 2017 Frank Sauerburger")
-
     # Loop over documents
     for doc_path in args.documents:
         doc = doxec.Document(doc_path, syntax=parser)
diff --git a/doxec/__init__.py b/doxec/__init__.py
index 0fc63549762568f326efcc1f868c579d1f9695e4..fd639011af8a0bf9f83880a75c567a5da6eabc8c 100644
--- a/doxec/__init__.py
+++ b/doxec/__init__.py
@@ -4,7 +4,7 @@ import re
 import os
 import subprocess
 
-__version__ = "0.3.1"
+__version__ = "0.3.2"
 
 class TestException(Exception):
     """
diff --git a/setup.py b/setup.py
index f7da6f44cee3320d5cbad9f0e7d3bebf3e14f16f..46ba73ef774c692c6c0707f29bbb69054d8db1a9 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ from setuptools import setup
 
 setup(
     name="doxec",
-    version= "0.3.1",
+    version= "0.3.2",
     author="Frank Sauerburger",
     author_email= "frank@sauerburger.com",
     description=("Run documentation and test whether the examples work."),