These are not actually kwargs in `on_headers()`, they are just positional args.  This technically works, but I think consistency either way would be great.