That's true, as long as you are willing to have one version take a parameter and the other take no parameter, then you can overload as much as you like. It makes the code a bit obscure, though, because the parameter is meaningless.