Just to make it clear, we don't want to revise allowing overloaded methods with default arguments?
https://stackoverflow.com/questions/4652095/why-does-the-scala-compiler-disallow-overloaded-methods-with-default-arguments