Updated overloading caller