Implement more invocation op