If the called module does not have a return statement then it is considered a launched module. The RPC Manager launches the module on the thread of the context determined by the parameters of the \RPCManager\Send() function, which is normally the service's thread.