The tuple could conceivably contain (0, 1) or (1, 2) so perhaps it is better to say `any(c > 1 for c in self.func.nargs)` instead of `self.func.nargs[0] > 1`