The UNET RPC setup is pretty terrible, we should write our own wrapper framework to make this easier to work with.