Support for overloaded functions