This function signature is getting a bit long, maybe resort to using `**kwargs` and then `fileset_name = kwargs.get('fileset_name', None)` , etc. in the function body?