Give optional arguments support for default values