mark optional parameter as such