fixing up rpc to global comms