Why use kwargs for this and not a default parameter?