shorten extended invoke method