I suggest to make the function differ from each other, it's not really a overload.