more isolation of inner invoker classes