fix optional command line arguments handling (fixes #1)