Generic invocation interface.