Why? Even when using **kwargs, we usually do kwargs.setdefault() ... and similar to that.