pendingRPCs maybe empty