Oh interesting, though with many arguments it is up to the caller to determine whether they are keywords or positional arguments, unless there is a *args or **kwargs in the param list. Either way, I'm fine with how you have it.