Sender is now non-generic
I really hope this fixed the giant conflict that just popped out of nowhere, but if it didn't, I'm sorry for breaking everything