make --verbose and --colour optional arguments