Keyword invoke allows more cases