@Eclipse @Mangdries Overloads are a cool feature when used sparingly and in contexts that make sense, however that's the problem. People recommend avoiding overloads for the same reason as goto, some developers cannot be trusted to use them in a sensible way