Added default values for optional parameters.