2 rpcs with on-demand fetch