Because our RPC implementation is blocking we're going to be spawning a lot of threads. We may want to consider writing a threadpool for performance.