I don't think we should, it's cleaner to use `defaults` as a `kwarg` so in that respect the signature hasn't changed.