there is a fixed array bomb in rpc, should be replaced by a ring