Unconditionally getting a parameter for kwargs doesn't make a lot of sense to me. Is there a reason you couldn't do this?

```python
@receiver(badge_was_awarded) 
def notify_award_recipient(sender, award, **kwargs):
    send_award_notification.delay(award)
```