Why do you accept **kwargs as arguments?