Don't do this. Python doesn't dispatch based on number of arguments, just on the attribute name, so the next function overrides this one as well as the one on the base class.