add support for default values for unspecified options