this should also have loc:
``elif N == self.numargs + 2 and loc is None and scale is None``
otherwise loc could be keyword and we have one extra arg