You are right, overloading is better.