Allow generic functions to be called