any reason for passing args as kwargs? e.g. `subject_template_name=subject_template_name`