The ha invoker proxies currently perform a check for a collocated call, and if this check is statisfied, the ha invoker channel is ignored. A frequent request is to disable this. Because this logic is embedded in the ha invoker proxy instead of the InvokerInterceptor, this cannot be easily done. In lieu of a refactoring of the ha proxy, there should be a flag which simply disables the optimization done within the proxy. One might even argue that this check should be removed altogether since it does already exist at the InvokerInterceptor level.